Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
doc:jroboplc:conf:logger [2015/12/21 12:51] denis |
— (текущий) | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Настройка логирования ====== | ||
| - | <code yaml> | ||
| - | |||
| - | log.conf: logger.xml | ||
| - | log.dir: log | ||
| - | |||
| - | </code> | ||
| - | |||
| - | <code xml> | ||
| - | <?xml version="1.0" encoding="UTF-8" ?> | ||
| - | <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> | ||
| - | |||
| - | <log4j:configuration debug="false" xmlns:log4j="http://jakarta.apache.org/log4j/"> | ||
| - | |||
| - | |||
| - | <!-- GENERAL: monthly yahoo --> | ||
| - | <appender name="general" class="org.apache.log4j.DailyRollingFileAppender"> | ||
| - | <param name="File" value="${jroboplc.logdir}/jroboplc"/> | ||
| - | <param name="Append" value="true"/> | ||
| - | <param name="DatePattern" value="'.'yyyyMM'.log'"/> | ||
| - | <param name="Encoding" value="CP1251"/> | ||
| - | <layout class="org.apache.log4j.EnhancedPatternLayout"> | ||
| - | <param name="ConversionPattern" value="%d{ISO8601} %m%n"/> | ||
| - | </layout> | ||
| - | <filter class="org.apache.log4j.varia.LevelRangeFilter"> | ||
| - | <param name="levelMin" value="INFO" /> | ||
| - | <param name="levelMax" value="INFO" /> | ||
| - | </filter> | ||
| - | </appender> | ||
| - | |||
| - | |||
| - | <!-- ERROR: monthly --> | ||
| - | <appender name="error" class="org.apache.log4j.DailyRollingFileAppender"> | ||
| - | <param name="File" value="${jroboplc.logdir}/error"/> | ||
| - | <param name="Append" value="true"/> | ||
| - | <param name="DatePattern" value="'.'yyyyMM'.log'"/> | ||
| - | <param name="Encoding" value="CP1251"/> | ||
| - | <layout class="org.apache.log4j.TTCCLayout"> | ||
| - | <param name="DateFormat" value="ISO8601"/> | ||
| - | <param name="ContextPrinting" value="false"/> | ||
| - | </layout> | ||
| - | <filter class="org.apache.log4j.varia.LevelRangeFilter"> | ||
| - | <param name="levelMin" value="ERROR" /> | ||
| - | <param name="levelMax" value="ERROR" /> | ||
| - | </filter> | ||
| - | </appender> | ||
| - | | ||
| - | | ||
| - | | ||
| - | <!-- DEBUG: cyclic 10Mb --> | ||
| - | <appender name="debug" class="org.apache.log4j.RollingFileAppender"> | ||
| - | <param name="File" value="${jroboplc.logdir}/debug"/> | ||
| - | <param name="MaxFileSize" value="10MB"/> | ||
| - | <param name="MaxBackupIndex" value="100"/> | ||
| - | <param name="Encoding" value="UTF-8"/> | ||
| - | <layout class="org.apache.log4j.EnhancedPatternLayout"> | ||
| - | <param name="ConversionPattern" value="%d{ISO8601} %-35c{-2} %m%n"/> | ||
| - | </layout> | ||
| - | <filter class="org.apache.log4j.varia.LevelRangeFilter"> | ||
| - | <param name="levelMin" value="DEBUG" /> | ||
| - | <param name="levelMax" value="DEBUG" /> | ||
| - | </filter> | ||
| - | </appender> | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | <!-- CONSOLE INPUT: cyclic 1Mb --> | ||
| - | <appender name="consoleInput" class="org.apache.log4j.RollingFileAppender"> | ||
| - | <param name="File" value="${jroboplc.logdir}/consolein"/> | ||
| - | <param name="MaxFileSize" value="1MB"/> | ||
| - | <param name="MaxBackupIndex" value="100"/> | ||
| - | <param name="Encoding" value="CP1251"/> | ||
| - | <layout class="org.apache.log4j.EnhancedPatternLayout"> | ||
| - | <param name="ConversionPattern" value="%m%n"/> | ||
| - | </layout> | ||
| - | </appender> | ||
| - | |||
| - | |||
| - | <!-- CONSOLE OUTPUT: cyclic 1Mb, plain layout --> | ||
| - | <appender name="consoleOutput" class="org.apache.log4j.RollingFileAppender"> | ||
| - | <param name="File" value="${jroboplc.logdir}/consoleout"/> | ||
| - | <param name="MaxFileSize" value="10MB"/> | ||
| - | <param name="MaxBackupIndex" value="100"/> | ||
| - | <param name="Encoding" value="CP1251"/> | ||
| - | <layout class="org.apache.log4j.EnhancedPatternLayout"> | ||
| - | <param name="ConversionPattern" value="%m"/> | ||
| - | </layout> | ||
| - | </appender> | ||
| - | |||
| - | <logger name="promauto.jroboplc.api.ConsoleInput" additivity="false"> | ||
| - | <level value="INFO"/> | ||
| - | <appender-ref ref="consoleInput"/> | ||
| - | </logger> | ||
| - | |||
| - | <logger name="promauto.jroboplc.api.ConsoleOutput" additivity="false"> | ||
| - | <level value="INFO"/> | ||
| - | <appender-ref ref="consoleOutput"/> | ||
| - | </logger> | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | |||
| - | <!-- TCP SERVER: cyclic 1Mb --> | ||
| - | <appender name="tcpserver" class="org.apache.log4j.RollingFileAppender"> | ||
| - | <param name="File" value="${jroboplc.logdir}/tcpserver"/> | ||
| - | <param name="MaxFileSize" value="1MB"/> | ||
| - | <param name="MaxBackupIndex" value="100"/> | ||
| - | <param name="Encoding" value="CP1251"/> | ||
| - | <layout class="org.apache.log4j.EnhancedPatternLayout"> | ||
| - | <param name="ConversionPattern" value="%m%n"/> | ||
| - | </layout> | ||
| - | </appender> | ||
| - | |||
| - | <!-- | ||
| - | <logger name="org.jboss.netty.handler.logging.LoggingHandler" additivity="false"> | ||
| - | <logger name="promauto.jroboplc.plugin.tcpserver" additivity="false"> | ||
| - | --> | ||
| - | <logger name="org.jboss.netty" additivity="false"> | ||
| - | <level value="TRACE"/> | ||
| - | <appender-ref ref="tcpserver"/> | ||
| - | </logger> | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | <logger name="promauto.jroboplc" additivity="false"> | ||
| - | <level value="DEBUG"/> | ||
| - | <appender-ref ref="error"/> | ||
| - | <appender-ref ref="general"/> | ||
| - | <appender-ref ref="debug"/> | ||
| - | </logger> | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | <root> | ||
| - | <priority value="TRACE"/> | ||
| - | <appender-ref ref="general"/> | ||
| - | </root> | ||
| - | |||
| - | | ||
| - | </log4j:configuration> | ||
| - | </code> | ||