Logging Configuration
The following examples illustrate how to check the logs for information regarding the operation of Universal Command Agent for SOA.
Configuration of the logging operations is done via the following files:
- uac_log4jConfiguration.xml file for Universal Application Container (UAC).
- uai_log4jConfiguration.xml file for Universal Application Interface (UAI).
The logging levels supported by the logging implementation are:
- TRACE
- DEBUG
- INFO
- WARN
- ERROR (default)
- FATAL
Note
The logging level should be changed only at the request of Stonebranch, Inc. Customer Support, as it can have a huge impact on performance.
Components
Universal Command Agent for SOA
uac_log4jConfiguration.xml Example
Note
Lines starting with <!-- begins a commented string. These comments end with -->.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false" threshold="all"> <appender name="RollingFileAppender" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="/var/opt/universal/log/uac/uac.log"/> <param name="MaxFileSize" value="1000KB"/> <param name="MaxBackupIndex" value="4"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p %-17c{2} (%30F:%L) %3x - %m%n"/> </layout> </appender> <appender name="LF5Appender" class="org.apache.log4j.lf5.LF5Appender"> <param name="MaxNumberOfRecords" value="1000"/> </appender> <appender name="NTEventLogAppender" class="org.apache.log4j.nt.NTEventLogAppender"> <param name="Source" value="UAC"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%c{1} %M - %m%n"/> </layout> </appender> <appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.err"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p %-17c{2} (%30F:%L) %3x - %m%n"/> </layout> </appender> <logger name="com.stonebranch" additivity="true"> <level value="error"/> </logger> <root> <priority value="error"/> <!--<appender-ref ref="LF5Appender"/>--> <appender-ref ref="RollingFileAppender"/> <!--<appender-ref ref="ConsoleAppender"/>--> <!--appender-ref ref="NTEventLogAppender"/---> </root> </log4j:configuration>
uai_log4jConfiguration.xml Example
Note
Lines starting with <!-- begins a commented string. These comments end with -->.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" threshold="null" debug="null"> <appender name="RollingFileAppender" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="/var/opt/universal/log/uai/uai.log"/> <param name="MaxFileSize" value="1000KB"/> <param name="MaxBackupIndex" value="4"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p %-17c{2} (%30F:%L) %3x - %m%n"/> </layout> </appender> <appender name="LF5Appender" class="org.apache.log4j.lf5.LF5Appender"> <param name="MaxNumberOfRecords" value="1000"/> </appender> <appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.err"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p %-17c{2} (%30F:%L) %3x - %m%n"/> </layout> </appender> <logger name="com.stonebranch" additivity="true"> <level value="error"/> </logger> <root> <priority value="error"/> <!--appender-ref ref="LF5Appender" / --> <!--<appender-ref ref="RollingFileAppender"/>--> <appender-ref ref="ConsoleAppender"/> </root> </log4j:configuration>