123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!-- For assistance related to logback-translator or configuration -->
- <!-- files in general, please contact the logback user mailing list -->
- <!-- at http://www.qos.ch/mailman/listinfo/logback-user -->
- <!-- -->
- <!-- For professional support please see -->
- <!-- http://www.qos.ch/shop/products/professionalSupport -->
- <!-- -->
- <configuration debug="false" scan="true" scanPeriod="60 seconds">
-
- <statusListener class="ch.qos.logback.core.status.OnConsoleStatusListener" />
-
- <property scope="system" name="LIVE_LOG_HOME" value="/data/logs/jeus6ed1xp/live.logs" />
- <!-- ********************************************************************************************* -->
-
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
- <encoder>
- <pattern>%-5level [%thread] %logger - %msg%n</pattern>
- </encoder>
- </appender>
- <appender name="LIVE_DIAG_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
- <!-- Support multiple-JVMs writing to the same log file -->
- <prudent>true</prudent>
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
- <fileNamePattern>${LIVE_LOG_HOME}/live.log.%d{yyyy-MM-dd}</fileNamePattern>
- <maxHistory>10</maxHistory>
- </rollingPolicy>
-
- <encoder>
- <pattern>%date{yyyy.MM.dd HH:mm:ss}|%msg%n</pattern>
- </encoder>
- </appender>
-
- <appender name="LIVE_USER_LOG" class="ch.qos.logback.classic.sift.SiftingAppender">
- <discriminator class="kr.co.hit.live.log.logback.ExtendMDCBasedDiscriminator">
- <Key>userid</Key>
- <DefaultValue>anonymous</DefaultValue>
- </discriminator>
- <sift>
- <appender name="LIVE_USER_${userid}_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
- <!-- Support multiple-JVMs writing to the same log file -->
- <prudent>true</prudent>
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
- <fileNamePattern>${LIVE_LOG_HOME}/users/${userid}/user.log.%d{yyyy-MM-dd}</fileNamePattern>
- <maxHistory>20</maxHistory>
- </rollingPolicy>
- <encoder>
- <pattern>%mdc{sid}[node=%mdc{wasnode} user=${userid} ip=%mdc{ipaddr}][%date{yyyy.MM.dd HH:mm:ss}] [%level] [%logger] %msg%n</pattern>
- </encoder>
- </appender>
- </sift>
- </appender>
- <!-- ********************************************************************************************* -->
-
- <logger name="himed" additivity="false" level="TRACE">
- <!-- <appender-ref ref="STDOUT"/> -->
- <appender-ref ref="LIVE_USER_LOG" />
- </logger>
- <logger name="kr.co.hit.live" additivity="false" level="WARN">
- <!-- <appender-ref ref="STDOUT"/> -->
- <appender-ref ref="LIVE_USER_LOG" />
- </logger>
- <logger name="kr.co.hit.live.dao" additivity="false" level="DEBUG">
- <!-- <appender-ref ref="STDOUT"/> -->
- <appender-ref ref="LIVE_USER_LOG" />
- </logger>
-
- <logger name="diag" additivity="false" level="ERROR">
- <appender-ref ref="LIVE_DIAG_LOG"/>
- </logger>
-
- <logger name="java.sql.Connection" additivity="false" level="WARN">
- <appender-ref ref="LIVE_USER_LOG"/>
- </logger>
-
- <logger name="java.sql.PreparedStatement" additivity="false" level="WARN">
- <appender-ref ref="LIVE_USER_LOG"/>
- </logger>
-
- <logger name="java.sql.Statement" additivity="false" level="WARN">
- <appender-ref ref="LIVE_USER_LOG"/>
- </logger>
-
- <logger name="java.sql.ResultSet" additivity="false" level="WARN">
- <appender-ref ref="LIVE_USER_LOG"/>
- </logger>
- <!-- ********************************************************************************************* -->
-
- <logger name="org.apache.commons" level="WARN">
- <appender-ref ref="STDOUT"/>
- <appender-ref ref="LIVE_DIAG_LOG" />
- </logger>
-
- <logger name="com.tobesoft.xplatform" level="WARN">
- <appender-ref ref="STDOUT"/>
- <appender-ref ref="LIVE_DIAG_LOG" />
- </logger>
-
- <root level="FATAL">
- <appender-ref ref="STDOUT"/>
- </root>
- </configuration>
|