Browse Source

业务日志添加

lyr 8 years ago
parent
commit
b2e59ab875

+ 47 - 0
patient-co-wlyy/src/main/java/com/yihu/wlyy/logs/BusinessLogs.java

@ -0,0 +1,47 @@
package com.yihu.wlyy.logs;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
 * 业务日志输出
 *
 * Created by lyr-pc on 2017/1/19.
 */
public class BusinessLogs {
    // 日志输出
    private static Logger logger = LoggerFactory.getLogger(BusinessLogs.class);
    /**
     * 业务类型
     */
    public enum BusinessType {
        //注册
        register
        //签约
        , sign
        //咨询
        , consult
        //指导
        , guidance
        //健康教育
        , article
        //随访
        , followup
        //预约
        , appointment
        //标签
        , label
    }
    /**
     * 业务日志输出
     *
     * @param type 业务类别
     * @param msg 日志信息
     */
    public static void info(BusinessType type, String msg) {
        logger.info(type.ordinal() + " - " + msg);
    }
}

+ 14 - 0
patient-co-wlyy/src/main/resources/logback.xml

@ -16,12 +16,26 @@
		</encoder>
	</appender>
	<appender name="business" class="ch.qos.logback.core.rolling.RollingFileAppender">
		<file>D:\business.log</file>
		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
			<fileNamePattern>D:\business.%d{yyyy-MM-dd}.log</fileNamePattern>
		</rollingPolicy>
		<encoder>
			<pattern>%date{yyyy-MM-dd HH:mm:ss} - %msg%n</pattern>
		</encoder>
	</appender>
	<!-- project default level -->
	<logger name="com.yihu.wlyy" level="INFO" />
	<!--log4jdbc -->
	<logger name="jdbc.sqltiming" level="INFO"/>
	<logger name="com.yihu.wlyy.logs.BusinessLogs" level="INFO" additivity="false">
		<appender-ref ref="business" />
	</logger>
	<root level="WARN">
		<appender-ref ref="console" />
		<appender-ref ref="rollingFile" />