DWA 报告配置增强的日志记录

要为 IBM® Engineering Requirements Management DOORS® - Web Access (DWA) 报告设置增强型日志记录,必须创建日志文件并向 server.start.bat添加命令。

过程

  1. 创建 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=DEBUG
    9.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{&lt;dd-MMM-yyyy HH:mm:ss&gt;} [%t] %-5p %c %x - %msg%n" /> 
          <Policies> 
            <TimeBasedTriggeringPolicy /> 
            <SizeBasedTriggeringPolicy size="250 MB"/> 
          </Policies> 
          <DefaultRolloverStrategy max="20"/> 
    </RollingFile> 
  2. 保存该文件。
    DOORS 版本 文件位置
    9.7.2.5 和更低版本 DWAInstallDir/server/lib/log4j.properties
    9.7.2.6 和更高版本 DWAInstallDir/server/lib/log4j2.xml
    重要信息: 必须将文件保存在 conf 目录中。
  3. 编辑 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" 行之前。
  4. 重新启动 DWA 服务器。

结果

日志记录信息将输出到 log4j2.xml 文件中指定的文件。 在此示例中,日志文件名为 c:/DWA/translation_layer.log