mirror of
https://github.com/PowerJob/PowerJob.git
synced 2025-07-17 00:00:04 +08:00
68 lines
3.0 KiB
XML
68 lines
3.0 KiB
XML
<?xml version="1.0"?>
|
||
<!-- 生产环境日志 -->
|
||
<configuration>
|
||
|
||
<!--
|
||
日志路径,注意权限问题,否则无法打印日志。
|
||
大坑记录:`~/logs`不会在用户目录下创建文件夹,而是在项目目录下创建名为~的文件夹
|
||
-->
|
||
<property name="LOG_PATH" value="${user.home}/oms-server/logs"/>
|
||
|
||
<!-- 系统所有异常日志(ERROR)双写 start -->
|
||
<appender name="ERROR_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||
<file>${LOG_PATH}/oms-server-error.log</file>
|
||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||
<FileNamePattern>${LOG_PATH}/oms-server-error.%d{yyyy-MM-dd}.log</FileNamePattern>
|
||
<MaxHistory>7</MaxHistory>
|
||
</rollingPolicy>
|
||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
|
||
<charset>UTF-8</charset>
|
||
</encoder>
|
||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||
<level>ERROR</level>
|
||
<onMatch>ACCEPT</onMatch>
|
||
<onMismatch>DENY</onMismatch>
|
||
</filter>
|
||
</appender>
|
||
<!-- 系统所有异常日志(ERROR)双写 end -->
|
||
|
||
<!-- web 访问日志 start -->
|
||
<appender name="WEB_LOG_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||
<file>${LOG_PATH}/oms-server-web.log</file>
|
||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||
<FileNamePattern>${LOG_PATH}/oms-server-web.%d{yyyy-MM-dd}.log</FileNamePattern>
|
||
<MaxHistory>7</MaxHistory>
|
||
</rollingPolicy>
|
||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level - %msg%n</pattern>
|
||
<charset>UTF-8</charset>
|
||
</encoder>
|
||
<append>true</append>
|
||
</appender>
|
||
<logger name="WEB_LOG" level="INFO" additivity="false">
|
||
<appender-ref ref="WEB_LOG_APPENDER"/>
|
||
</logger>
|
||
<!-- web 访问日志 日志 end -->
|
||
|
||
<!-- 系统主日志 start -->
|
||
<appender name="DEFAULT_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||
<file>${LOG_PATH}/oms-server-application.log</file>
|
||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||
<FileNamePattern>${LOG_PATH}/oms-server-application.%d{yyyy-MM-dd}.log</FileNamePattern>
|
||
<MaxHistory>7</MaxHistory>
|
||
</rollingPolicy>
|
||
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
|
||
<charset>UTF-8</charset>
|
||
</encoder>
|
||
<append>true</append>
|
||
</appender>
|
||
<!-- 系统主日志 日志 end -->
|
||
|
||
<root level="INFO">
|
||
<appender-ref ref="DEFAULT_APPENDER"/>
|
||
<appender-ref ref="ERROR_APPENDER"/>
|
||
</root>
|
||
|
||
</configuration> |