Commit 68486b58 by qiuweili123

adjust

parent bfeed7f5
......@@ -17,9 +17,8 @@ import java.util.Arrays;
public class LoggerUtil {
private static Logger logger = LoggerFactory.getLogger("app");
private static Logger errorLogger = LoggerFactory.getLogger("error");
private static String errorMsgTemplate = "exception msg:{} ";
private static String warnMsgTemplate = "warn msg:{} ";
private static String errorMsgTemplate = "exception msg: ";
private static String warnMsgTemplate = "warn msg: ";
public static Logger getLogger(Class clazz) {
return LoggerFactory.getLogger(clazz);
......@@ -71,7 +70,7 @@ public class LoggerUtil {
logger.error(msg, e);
}
errorLogger.error(errorMsgTemplate, msgInfo);
//errorLogger.error(errorMsgTemplate, msgInfo);
}
public static void rethrowException(Throwable e, ErrorCode errorCode) {
......
......@@ -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} [%thread] %X{requestId} %-5level %logger{36} - %msg%n"/>-->
<property name="CHARSET" value="UTF-8"/>
<jmxConfigurator/>
<!-- 控制台输出 -->
......@@ -29,6 +26,7 @@
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>DEBUG</level>
</filter>
<immediateFlush>false</immediateFlush>
</appender>
<appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
<filter class="ch.qos.logback.classic.filter.LevelFilter">
......@@ -49,22 +47,24 @@
<pattern>${PATTERN}</pattern>
<charset>UTF-8</charset>
</encoder>
<immediateFlush>false</immediateFlush>
</appender>
<appender name="APP" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- 定义文件的名称 -->
<file>${logPath}/${logName}/app.log
</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>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 -->
<pattern>${PATTERN}</pattern>
<charset>UTF-8</charset>
</encoder>
<immediateFlush>false</immediateFlush>
</appender>
<appender name="ASYN_APP" class="ch.qos.logback.classic.AsyncAppender">
......@@ -74,7 +74,12 @@
</appender>
<appender name="ASYN_ERROR" class="ch.qos.logback.classic.AsyncAppender">
<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>
</appender>
......@@ -84,13 +89,15 @@
<logger name="error" level="${logLevel}">
<appender-ref ref="ASYN_ERROR"/>
</logger>
<!-- 业务日志输出-->
<logger name="com.secoo.mall" level="${logLevel}">
<appender-ref ref="ASYN_APP"/>
</logger>
<!--统一日志输出级别,其他appender中如果有高于此处等级设置的也会被输出 -->
<root level="${logLevel}">
<appender-ref ref="STDOUT"/>
<appender-ref ref="ASYN_STDOUT"/>
<appender-ref ref="ASYN_ERROR"/>
</root>
</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