Aem 查看由工作流启动的脚本记录的日志
我刚开始学习AEM,我正在尝试用一些基本的脚本设置一个工作流。我现在有一个最简单的ecmascript来记录变量。我的问题是,我要记录的字符串在哪里?是否需要在configMgr中设置记录器,或者是否存在现有日志文件Aem 查看由工作流启动的脚本记录的日志,aem,ecmascript-5,Aem,Ecmascript 5,我刚开始学习AEM,我正在尝试用一些基本的脚本设置一个工作流。我现在有一个最简单的ecmascript来记录变量。我的问题是,我要记录的字符串在哪里?是否需要在configMgr中设置记录器,或者是否存在现有日志文件 function getParticipant() { log.info("assigning approvers..."); var path = workItem.getWorkflowData().getPayload().toString(); lo
function getParticipant() {
log.info("assigning approvers...");
var path = workItem.getWorkflowData().getPayload().toString();
log.info("itemPath: " + path);
return workItem.getWorkflow().getInitiator();
}
谢谢默认情况下,除非另行配置,否则所有内容都将进入/log/error.log文件
只有当您的日志记录设置为信息级别(或低于信息级别,即调试等)时,log.info才会可见。默认情况下,所有内容都会进入/log/error.log文件,除非另有配置
只有当您的日志记录设置为信息级别(或更低,即调试等)时,log.info才会可见。以下是AEM中可用的日志文件 access.log——对AEM/CQ5和存储库的所有访问请求都在此处注册 request.log——每个访问请求都将记录在这里并给出响应 error.log——错误消息(严重程度不同,如信息、错误、调试等)在此处注册 stderr.log——启动期间生成的严重程度不同的错误消息。默认情况下,日志级别设置为警告(WARN) stdout.log——记录器消息指示启动期间的事件 upgrade.log--提供从com.day.compat.codeupgrade和com.adobe.cq.upgradesexecutor包运行的所有升级操作的日志 要拥有自己的记录器文件,您可以 在AEM中添加记录器配置,如下所示 例如,如果我必须为我的OSGi服务(logger)
*com.mycompany.myrestservice*
设置info
级别的logger
日志编写器将所有这些消息写入您定义的物理文件。
http://:/system/Console/configMgr
。/logs/restservice.Log“
单击“保存”
“Info”
。/logs/restservice.Log“
com.mycompany.myrestservice
“保存”
以下是AEM中可用的日志文件 access.log——对AEM/CQ5和存储库的所有访问请求都在此处注册 request.log——每个访问请求都将记录在这里并给出响应 error.log——错误消息(严重程度不同,如信息、错误、调试等)在此处注册 stderr.log——启动期间生成的严重程度不同的错误消息。默认情况下,日志级别设置为警告(WARN) stdout.log——记录器消息指示启动期间的事件 upgrade.log--提供从com.day.compat.codeupgrade和com.adobe.cq.upgradesexecutor包运行的所有升级操作的日志 要拥有自己的记录器文件,您可以 在AEM中添加记录器配置,如下所示 例如,如果我必须为我的OSGi服务(logger)
*com.mycompany.myrestservice*
设置info
级别的logger
日志编写器将所有这些消息写入您定义的物理文件。
http://:/system/Console/configMgr
。/logs/restservice.Log“
单击“保存”
“Info”
。/logs/restservice.Log“
com.mycompany.myrestservice
“保存”
你检查了error.log文件了吗?@sandepkumar是的,它没有记录在那里。重新安装修复程序