log4j2-spring.xml 1.8 KB
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="WARN">
    <Properties>
        <Property name="LOG_HOME">D:/Smflogs</Property>
        <Property name="LOG_NAME">smf.txt</Property>
        <Property name="LOG_MES">mes.txt</Property>
    </Properties>
    <appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss:SSS} %-5level [%file:%line] - %msg%n"/>
        </Console>

        <RollingFile name="log" fileName="${LOG_HOME}/${LOG_NAME}" filePattern="${LOG_HOME}/%d{yyyy-MM-dd}.${LOG_NAME}" append="true">
            <PatternLayout charset="GB18030" pattern="%d{yyyy-MM-dd HH:mm:ss:SSS} %-5level [%file:%line] - %msg%n" />
            <Policies>
                <TimeBasedTriggeringPolicy modulate="true" interval="1" />
            </Policies>
            <DefaultRolloverStrategy max="30" />
        </RollingFile>


        <RollingFile name="lizhen" fileName="${LOG_HOME}/${LOG_MES}"
                     filePattern="${LOG_HOME}/%d{yyyy-MM-dd}.${LOG_MES}" append="true">
            <PatternLayout charset="GB18030" pattern="%d{yyyy-MM-dd HH:mm:ss:SSS} %-5level [%file:%line] - %msg%n"/>
            <Policies>
                <TimeBasedTriggeringPolicy modulate="true" interval="1"/>
            </Policies>
            <DefaultRolloverStrategy max="7"/>
        </RollingFile>

    </appenders>

    <loggers>

        <logger name="com.neotel.smfcore.custom.lizhen.LizhenController" level="INFO" additivity="false">
            <appender-ref ref="Console"/>
            <appender-ref ref="lizhen"/>
        </logger>


        <logger name="org" level="WARN">
        </logger>
        <logger name="ro" level="WARN">
        </logger>
        <root level="INFO">
            <appender-ref ref="Console"/>
            <appender-ref ref="log"/>
        </root>
    </loggers>
</configuration>