为 DWA 报告配置增强的日志记录
要为 IBM® Engineering Requirements Management DOORS® - Web Access (DWA) 报告设置增强型日志记录,必须创建日志文件并向 server.start.bat添加命令。
过程
- 创建 log4j 文件。
DOORS 版本 文件名 9.7.2.5 和更低版本 创建一个名为 log4j.properties 的文件,其中包含类似于以下示例的命令: log4j.rootLogger=WARN, R log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=c:/DWA/translation_layer.log log4j.appender.R.MaxFileSize=300KB log4j.appender.R.MaxBackupIndex=5 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%d{ABSOLUTE} [%t] %5p %-50.50c - %m%n log4j.logger.com.ibm.rational.doors=DEBUG9.7.2.6 和更高版本 创建一个名为 log4j2.xml 的文件,其中包含类似于以下示例的命令: <RollingFile name="reporting" filePattern="${sys:festival.home}/../logs/$${date:yyyy-MM}/reporting_translation_layer-%d{MM-dd-yyyy}-%i.log.gz"> <FileName>${sys:festival.home}/../festival/logs/reporting_translation_layer.log</FileName> <Layout type="PatternLayout" pattern="%d{<dd-MMM-yyyy HH:mm:ss>} [%t] %-5p %c %x - %msg%n" /> <Policies> <TimeBasedTriggeringPolicy /> <SizeBasedTriggeringPolicy size="250 MB"/> </Policies> <DefaultRolloverStrategy max="20"/> </RollingFile> - 保存该文件。
DOORS 版本 文件位置 9.7.2.5 和更低版本 DWAInstallDir/server/lib/log4j.properties 9.7.2.6 和更高版本 DWAInstallDir/server/lib/log4j2.xml 重要信息: 必须将文件保存在 conf 目录中。 - 编辑 server.start.bat 文件。
DOORS 版本 更新 9.7.2.5 和更低版本 打开文件并添加如以下示例的行: set JAVA_OPTS=%JAVA_OPTS% -Dlog4j.configuration="file:///c:/DWA/server/lib/log4j.properties"9.7.2.6 和更高版本 打开文件并添加如以下示例的行: set JAVA_OPTS=%JAVA_OPTS% -Dlog4j.configuration="file:///c:/DWA/server/lib/log4j2.xml"重要信息: 将行添加到 server.start.bat 文件时,必须确保将其添加到 call ".\startup.bat" 行之前。 - 重新启动 DWA 服务器。