Commit 68486b58 by qiuweili123

adjust

parent bfeed7f5
...@@ -17,9 +17,8 @@ import java.util.Arrays; ...@@ -17,9 +17,8 @@ import java.util.Arrays;
public class LoggerUtil { public class LoggerUtil {
private static Logger logger = LoggerFactory.getLogger("app"); private static Logger logger = LoggerFactory.getLogger("app");
private static Logger errorLogger = LoggerFactory.getLogger("error"); private static String errorMsgTemplate = "exception msg: ";
private static String errorMsgTemplate = "exception msg:{} "; private static String warnMsgTemplate = "warn msg: ";
private static String warnMsgTemplate = "warn msg:{} ";
public static Logger getLogger(Class clazz) { public static Logger getLogger(Class clazz) {
return LoggerFactory.getLogger(clazz); return LoggerFactory.getLogger(clazz);
...@@ -71,7 +70,7 @@ public class LoggerUtil { ...@@ -71,7 +70,7 @@ public class LoggerUtil {
logger.error(msg, e); logger.error(msg, e);
} }
errorLogger.error(errorMsgTemplate, msgInfo); //errorLogger.error(errorMsgTemplate, msgInfo);
} }
public static void rethrowException(Throwable e, ErrorCode errorCode) { public static void rethrowException(Throwable e, ErrorCode errorCode) {
......
...@@ -14,9 +14,6 @@ ...@@ -14,9 +14,6 @@
<property name="PATTERN" value="- |%d{yyyy-MM-dd HH:mm:ss.SSS}|%-5level|%X{traceId}|%thread|%logger{36}-%msg%n"/> <property name="PATTERN" value="- |%d{yyyy-MM-dd HH:mm:ss.SSS}|%-5level|%X{traceId}|%thread|%logger{36}-%msg%n"/>
<!-- <property name="PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %X{requestId} %-5level %logger{36} - %msg%n"/>-->
<property name="CHARSET" value="UTF-8"/> <property name="CHARSET" value="UTF-8"/>
<jmxConfigurator/> <jmxConfigurator/>
<!-- 控制台输出 --> <!-- 控制台输出 -->
...@@ -29,6 +26,7 @@ ...@@ -29,6 +26,7 @@
<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>DEBUG</level> <level>DEBUG</level>
</filter> </filter>
<immediateFlush>false</immediateFlush>
</appender> </appender>
<appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.LevelFilter"> <filter class="ch.qos.logback.classic.filter.LevelFilter">
...@@ -49,22 +47,24 @@ ...@@ -49,22 +47,24 @@
<pattern>${PATTERN}</pattern> <pattern>${PATTERN}</pattern>
<charset>UTF-8</charset> <charset>UTF-8</charset>
</encoder> </encoder>
<immediateFlush>false</immediateFlush>
</appender> </appender>
<appender name="APP" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="APP" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- 定义文件的名称 --> <!-- 定义文件的名称 -->
<file>${logPath}/${logName}/app.log <file>${logPath}/${logName}/app.log
</file> </file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!-- rollover daily --> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily -->
<!-- 设置达到指定大小限制后输出的日志名称 --> <!-- 设置达到指定大小限制后输出的日志名称 -->
<fileNamePattern>${logPath}/${logName}/app-%d{yyyy-MM-dd}.log</fileNamePattern> <fileNamePattern>${logPath}/${logName}/app-%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory> <maxHistory>30</maxHistory>
</rollingPolicy> </rollingPolicy>
<encoder> <encoder>
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 -->
<pattern>${PATTERN}</pattern> <pattern>${PATTERN}</pattern>
<charset>UTF-8</charset> <charset>UTF-8</charset>
</encoder> </encoder>
<immediateFlush>false</immediateFlush>
</appender> </appender>
<appender name="ASYN_APP" class="ch.qos.logback.classic.AsyncAppender"> <appender name="ASYN_APP" class="ch.qos.logback.classic.AsyncAppender">
...@@ -74,7 +74,12 @@ ...@@ -74,7 +74,12 @@
</appender> </appender>
<appender name="ASYN_ERROR" class="ch.qos.logback.classic.AsyncAppender"> <appender name="ASYN_ERROR" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="ERROR"/> <appender-ref ref="ERROR"/>
<queueSize>1024</queueSize> <queueSize>256</queueSize>
<neverBlock>true</neverBlock>
</appender>
<appender name="ASYN_STDOUT" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="STDOUT"/>
<queueSize>256</queueSize>
<neverBlock>true</neverBlock> <neverBlock>true</neverBlock>
</appender> </appender>
...@@ -84,13 +89,15 @@ ...@@ -84,13 +89,15 @@
<logger name="error" level="${logLevel}"> <logger name="error" level="${logLevel}">
<appender-ref ref="ASYN_ERROR"/> <appender-ref ref="ASYN_ERROR"/>
</logger> </logger>
<!-- 业务日志输出--> <!-- 业务日志输出-->
<logger name="com.secoo.mall" level="${logLevel}"> <logger name="com.secoo.mall" level="${logLevel}">
<appender-ref ref="ASYN_APP"/> <appender-ref ref="ASYN_APP"/>
</logger> </logger>
<!--统一日志输出级别,其他appender中如果有高于此处等级设置的也会被输出 --> <!--统一日志输出级别,其他appender中如果有高于此处等级设置的也会被输出 -->
<root level="${logLevel}"> <root level="${logLevel}">
<appender-ref ref="STDOUT"/> <appender-ref ref="ASYN_STDOUT"/>
<appender-ref ref="ASYN_ERROR"/>
</root> </root>
</configuration> </configuration>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment