User Tools

Site Tools


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki