配置系统日志记录
Codebeamer
使用
Apache Log4j
进行日志记录。虽然已仔细选择默认日志记录级别,但有时默认值提供的信息不足,导致无法跟踪
Codebeamer
中较复杂的问题。
管理员现在可以更改这些 log4j 设置,而无需重新启动其
Codebeamer
服务器,方法是单击
>
链接。
图:更改日志记录配置
用法
要更改某些类或包的 log4j 设置,使用与
installdir/tomcat/common/classes/log4j.properties
文件中的语法相同的语法,将新的日志设置粘贴到
“日志记录变更”
文本框中。
|
|
请勿修改
log4j.properties
文件。日志记录级别只能通过
>
更改。
|
例如:
log4j.logger.com.intland.codebeamer.controller.admin.LoggingConfiguratorController=INFO
此配置参数会将
LoggingConfigurationController
的记录器更改为
INFO
级别。
与
log4j.properties
文件类似,将多个 log4j 设置放入多行中,可同时更改这些设置。
|
|
重要信息:
•
更改日志级别时要小心,因为冗长的日志记录可能会严重降低服务器性能。
•
变更无法自动还原,管理员必须将日志级别更改回其默认值。
•
在这些页面上所做的变更不会持续保留,重新启动服务器时会丢失。
|
滚动更新
滚动更新会将日志文件存档,并创建新日志文件以继续进行日志记录。有关详细信息,请访问
此处
。在默认情况下,每天根据 log4j 配置进行滚动更新 - 有效分隔不同日期的日志。这些存档文件会根据
CB_LOGFILE_TTL
环境变量保留,或者在默认情况下保留 7 天。