configuringtranssecslog4jlogging
This is an old revision of the document!
TransSECS Logging
TransSECS can be set to log at different levels for the SECS/GEM messages. By default the logger is a file called “SECSMessages.log” which rolls over after a size limit is exceeded.
There are three levels of SECS/GEM message logging: INFO, WARN, and DEBUG. In the log4j.xml file for TransSECS you will see a logger called “com.ergotech.
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration debug="false" xmlns:log4j='http://jakarta.apache.org/log4j/'> <appender name="rootlog" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.err"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="[root]%-5p: %d{ISO8601} %m %l%n" /> </layout> </appender> <appender name="SECSLogFile" class="org.apache.log4j.RollingFileAppender"> <param name="append" value="true" /> <param name="maxFileSize" value="10MB" /> <param name="maxBackupIndex" value="5" /> <param name="file" value="SECSMessages.log" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ISO8601} %m %n" /> </layout> </appender> <appender name="SECSMatchingLogFile" class="org.apache.log4j.RollingFileAppender"> <param name="append" value="false" /> <param name="maxFileSize" value="10MB" /> <param name="maxBackupIndex" value="5" /> <param name="file" value="MessageMatching.log" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ISO8601} %m %n" /> </layout> </appender> <appender name="rootlog" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.err"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="[root]%-5p: %d{ISO8601} %m %l%n" /> </layout> </appender> <!-- WARN provides messages INFO provides bytes and messages DEBUG provides events, bytes and messages --> <logger name="com.ergotech.transsecs.secs.Log4JLogger" additivity="false"> <level value="WARN"/> <appender-ref ref="SECSLogFile" /> </logger> <!-- Change the level to "INFO" to see the logic of matching messages, "OFF" turns off this feature --> <logger name="info.com.ergotech.transsecs.secs.VIBMessageBean" additivity="false"> <level value="off"/> <appender-ref ref="SECSMatchingLogFile" /> </logger> <root> <level value="INFO" /> <appender-ref ref="SECSLogFile" /> </root> </log4j:configuration>
configuringtranssecslog4jlogging.1763014181.txt.gz · Last modified: by wikiadmin
