Differences
This shows you the differences between two versions of the page.
|
log4jconfiguration [2011/06/30 13:48] predrag.radenkovic [log4j Configuration] |
log4jconfiguration [2011/06/30 14:03] (current) predrag.radenkovic [Complete log4j.xml Example] |
||
|---|---|---|---|
| Line 7: | Line 7: | ||
| <file xml> | <file xml> | ||
| <appender name="file" class="org.apache.log4j.DailyRollingFileAppender"> | <appender name="file" class="org.apache.log4j.DailyRollingFileAppender"> | ||
| - | <param name="file" value="d:/temp/logs/firstaid/out.log"></param> | + | <param name="file" value="d:/temp/repository/out.log"></param> |
| <layout class="org.apache.log4j.PatternLayout"> | <layout class="org.apache.log4j.PatternLayout"> | ||
| <param name="ConversionPattern" value="%-5p %d{ABSOLUTE} - %m%n"></param> | <param name="ConversionPattern" value="%-5p %d{ABSOLUTE} - %m%n"></param> | ||
| </layout> | </layout> | ||
| </appender> | </appender> | ||
| + | </file> | ||
| + | |||
| + | In param tag for attribute value set log file's path on the file system. | ||
| + | |||
| + | == On Windows == | ||
| + | <file xml> | ||
| + | <param name="file" value="d:/temp/repository/out.log"></param> | ||
| + | </file> | ||
| + | |||
| + | == On Linux == | ||
| + | <file xml> | ||
| + | <param name="file" value="/home/user/soloist/repository/out.log"></param> | ||
| + | </file> | ||
| + | |||
| + | ===== Complete log4j.xml Example ===== | ||
| + | Below is the complete log4j.xml from the Empty Project. | ||
| + | |||
| + | <file xml log4j.xml> | ||
| + | <?xml version="1.0" encoding="UTF-8" ?> | ||
| + | <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> | ||
| + | |||
| + | <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> | ||
| + | <appender name="console" class="org.apache.log4j.ConsoleAppender"> | ||
| + | <param name="Target" value="System.out" /> | ||
| + | <layout class="org.apache.log4j.PatternLayout"> | ||
| + | <param name="ConversionPattern" value="%-5p %d{ABSOLUTE} - %m%n" /> | ||
| + | </layout> | ||
| + | </appender> | ||
| + | |||
| + | <appender name="file" class="org.apache.log4j.DailyRollingFileAppender"> | ||
| + | <param name="file" value="d:/temp/repository/out.log"></param> | ||
| + | <layout class="org.apache.log4j.PatternLayout"> | ||
| + | <param name="ConversionPattern" value="%-5p %d{ABSOLUTE} - %m%n"></param> | ||
| + | </layout> | ||
| + | </appender> | ||
| + | |||
| + | <logger name="rs.sol.soloist"> | ||
| + | <level value="info" /> | ||
| + | </logger> | ||
| + | |||
| + | <root> | ||
| + | <priority value="info" /> | ||
| + | <appender-ref ref="file" /> | ||
| + | <appender-ref ref="console" /> | ||
| + | </root> | ||
| + | </log4j:configuration> | ||
| </file> | </file> | ||