Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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>​ 
doc/jroboplc/conf/logger.1450691484.txt.gz · Последние изменения: 2015/12/21 12:51 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0