All Downloads are FREE. Search and download functionalities are using the official Maven repository.

rdedManZhao.algorithmStar.1.31.source-code.log4j2.xml Maven / Gradle / Ivy

There is a newer version: 1.42
Show newest version
<?xml version="1.0" encoding="UTF-8" ?><!--
    status="warn" 日志框架本身的输出日志级别,可以修改为debug
    monitorInterval="5" 自动加载配置文件的间隔时间,不低于 5秒;生产环境中修改配置文件,是热更新,无需重启应用
 -->
<configuration monitorInterval="5" status="warn">
    <!--
    集中配置属性进行管理
    使用时通过:${name}
    -->
    <properties>
        <property name="LOG_HOME">./logs</property>
    </properties>

    <!-- 日志处理 -->
    <Appenders>
        <!-- 控制台输出 appender,SYSTEM_OUT输出黑色,SYSTEM_ERR输出红色 -->
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout pattern="[%p][%c][%d{yy-MM-dd:hh}]] : %m%n" />
        </Console>

        <!--        &lt;!&ndash; 日志文件输出 appender &ndash;&gt;-->
        <!--        <File name="file" fileName="${LOG_HOME}/MathematicalExpression.log">-->
        <!--            <PatternLayout pattern="[%p][%c][%d{yy-MM-dd:hh:mm:ss}]]%m%n"/>-->
        <!--        </File>-->

        <!-- 使用随机读写流的日志文件输出 appender,性能提高 -->
        <RandomAccessFile name="accessFile" fileName="${LOG_HOME}/algorithmStar.log">
            <PatternLayout pattern="[%p][%c][%d{yy-MM-dd:hh:mm:ss}]] : %m%n" />
        </RandomAccessFile>
    </Appenders>

    <!-- logger 定义 -->
    <Loggers>
        <!-- 使用 rootLogger 配置 日志级别 level="info" -->
        <Root level="info">
            <!-- 指定日志使用的处理器 -->
            <AppenderRef ref="Console" />
            <AppenderRef ref="accessFile" />
        </Root>
    </Loggers>
</configuration>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy