管理员指南 > Codebeamer 监控 > 监控、日志记录和探查 > 配置 Groove 脚本的日志记录功能
配置 Groove 脚本的日志记录功能
Codebeamer 使用 Apache Log4j 进行日志记录。在默认情况下,Groovy 脚本根本没有日志记录功能。用户的脚本必须具有启用的记录器设置并向其写入 INFODEBUG 消息。记录器 ID 应为用户所知 (对于 Java 类,其通常为规范类名称)。对于脚本,其可以是任何内容。
1. 在自定义 Groovy 脚本中启用 INFODEBUG 级别的日志记录后,日志消息将显示在 cb.txt 日志文件中。
例如:
2020-05-07 06:24.21,021 INFO event.impl.CustomScriptExecutor - responsible user found BOUJMIG [WorkflowActionManager-79] [2424] {}
2020-05-07 06:24.21,022 INFO event.impl.CustomScriptExecutor - end of custom action <starc_cust_act_map_System_resp.groovy> [WorkflowActionManager-79] [2424] {}
2. 现在,也在 Codebeamer 端启用“自定义脚本 DEBUG 日志记录”。转至“系统管理” > “日志记录配置”页面,然后将以下内容添加到日志记录配置中:
log4j.logger.com.intland.codebeamer.event.impl.CustomScriptExecutor=DEBUG
3. 重现问题并捕获必要的日志。完成所有操作后,请不要忘记通过输入以下选项将自定义脚本日志记录级别重置为 INFO
log4j.logger.com.intland.codebeamer.event.impl.CustomScriptExecutor=INFO
这对您有帮助吗?