mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
change line sep
This commit is contained in:
@@ -1,72 +1,72 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- @see http://www.cnblogs.com/hanfight/p/5721855.html -->
|
||||
<!-- status : 这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,会看到log4j2内部各种详细输出 monitorInterval : Log4j能够自动检测修改配置文件和重新配置本身, 设置间隔秒数。 -->
|
||||
<Configuration status="WARN" monitorInterval="600">
|
||||
|
||||
<Properties>
|
||||
<!-- 配置日志文件输出目录 -->
|
||||
<Property name="LOG_HOME">/home/logs</Property>
|
||||
</Properties>
|
||||
|
||||
<Appenders>
|
||||
|
||||
<!--这个输出控制台的配置 -->
|
||||
<Console name="Console" target="SYSTEM_OUT">
|
||||
<!-- 控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch) -->
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<!-- 输出日志的格式 -->
|
||||
<PatternLayout pattern="[%d{HH:mm:ss.SSS}][%-5level] %class{36}:%L %M - %msg%xEx%n" />
|
||||
</Console>
|
||||
|
||||
<!-- 设置日志格式并配置日志压缩格式(service.log.年份.gz) -->
|
||||
<RollingRandomAccessFile name="service_appender" immediateFlush="false" fileName="${LOG_HOME}/service.log" filePattern="${LOG_HOME}/service.log.%d{yyyy-MM-dd}.log.gz">
|
||||
<!-- %d{yyyy-MM-dd HH:mm:ss, SSS} : 日志生产时间 %p : 日志输出格式 %c : logger的名称 %m : 日志内容,即 logger.info("message") %n : 换行符 %C : Java类名 %L : 日志输出所在行数 %M : 日志输出所在方法名 hostName : 本地机器名 hostAddress : 本地ip地址 -->
|
||||
<PatternLayout>
|
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %class{36}:%L %M -- %msg%xEx%n</pattern>
|
||||
</PatternLayout>
|
||||
<Policies>
|
||||
<TimeBasedTriggeringPolicy interval="1" modulate="true" />
|
||||
</Policies>
|
||||
</RollingRandomAccessFile>
|
||||
|
||||
|
||||
<!-- DEBUG日志格式 -->
|
||||
<RollingRandomAccessFile name="service_debug_appender" immediateFlush="false" fileName="${LOG_HOME}/service.log" filePattern="${LOG_HOME}/service.log.%d{yyyy-MM-dd}.debug.gz">
|
||||
<PatternLayout>
|
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %class{36}:%L %M -- %msg%xEx%n</pattern>
|
||||
</PatternLayout>
|
||||
<Policies>
|
||||
<TimeBasedTriggeringPolicy interval="1" modulate="true" />
|
||||
</Policies>
|
||||
</RollingRandomAccessFile>
|
||||
</Appenders>
|
||||
|
||||
<Loggers>
|
||||
<!-- 配置日志的根节点 -->
|
||||
<root level="debug">
|
||||
<appender-ref ref="Console" />
|
||||
</root>
|
||||
|
||||
<!-- 第三方日志系统 -->
|
||||
<logger name="org.springframework.core" level="info" />
|
||||
<logger name="org.springframework.beans" level="info" />
|
||||
<logger name="org.springframework.context" level="info" />
|
||||
<logger name="org.springframework.web" level="info" />
|
||||
<logger name="org.jboss.netty" level="warn" />
|
||||
<logger name="org.apache.http" level="warn" />
|
||||
|
||||
<!-- 日志实例(info),其中'service-log'继承root,但是root将日志输出控制台,而'service-log'将日志输出到文件,通过属性'additivity="false"'将'service-log'的 的日志不再输出到控制台 -->
|
||||
<!-- logger name类似于java package一样 -->
|
||||
<logger name="service_log" level="info" includeLocation="true" additivity="true">
|
||||
<appender-ref ref="service_appender" />
|
||||
</logger>
|
||||
|
||||
<!-- 日志实例(debug) -->
|
||||
<logger name="service_log" level="debug" includeLocation="true" additivity="false">
|
||||
<appender-ref ref="service_debug_appender" />
|
||||
</logger>
|
||||
|
||||
</Loggers>
|
||||
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- @see http://www.cnblogs.com/hanfight/p/5721855.html -->
|
||||
<!-- status : 这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,会看到log4j2内部各种详细输出 monitorInterval : Log4j能够自动检测修改配置文件和重新配置本身, 设置间隔秒数。 -->
|
||||
<Configuration status="WARN" monitorInterval="600">
|
||||
|
||||
<Properties>
|
||||
<!-- 配置日志文件输出目录 -->
|
||||
<Property name="LOG_HOME">/home/logs</Property>
|
||||
</Properties>
|
||||
|
||||
<Appenders>
|
||||
|
||||
<!--这个输出控制台的配置 -->
|
||||
<Console name="Console" target="SYSTEM_OUT">
|
||||
<!-- 控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch) -->
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<!-- 输出日志的格式 -->
|
||||
<PatternLayout pattern="[%d{HH:mm:ss.SSS}][%-5level] %class{36}:%L %M - %msg%xEx%n" />
|
||||
</Console>
|
||||
|
||||
<!-- 设置日志格式并配置日志压缩格式(service.log.年份.gz) -->
|
||||
<RollingRandomAccessFile name="service_appender" immediateFlush="false" fileName="${LOG_HOME}/service.log" filePattern="${LOG_HOME}/service.log.%d{yyyy-MM-dd}.log.gz">
|
||||
<!-- %d{yyyy-MM-dd HH:mm:ss, SSS} : 日志生产时间 %p : 日志输出格式 %c : logger的名称 %m : 日志内容,即 logger.info("message") %n : 换行符 %C : Java类名 %L : 日志输出所在行数 %M : 日志输出所在方法名 hostName : 本地机器名 hostAddress : 本地ip地址 -->
|
||||
<PatternLayout>
|
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %class{36}:%L %M -- %msg%xEx%n</pattern>
|
||||
</PatternLayout>
|
||||
<Policies>
|
||||
<TimeBasedTriggeringPolicy interval="1" modulate="true" />
|
||||
</Policies>
|
||||
</RollingRandomAccessFile>
|
||||
|
||||
|
||||
<!-- DEBUG日志格式 -->
|
||||
<RollingRandomAccessFile name="service_debug_appender" immediateFlush="false" fileName="${LOG_HOME}/service.log" filePattern="${LOG_HOME}/service.log.%d{yyyy-MM-dd}.debug.gz">
|
||||
<PatternLayout>
|
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %class{36}:%L %M -- %msg%xEx%n</pattern>
|
||||
</PatternLayout>
|
||||
<Policies>
|
||||
<TimeBasedTriggeringPolicy interval="1" modulate="true" />
|
||||
</Policies>
|
||||
</RollingRandomAccessFile>
|
||||
</Appenders>
|
||||
|
||||
<Loggers>
|
||||
<!-- 配置日志的根节点 -->
|
||||
<root level="debug">
|
||||
<appender-ref ref="Console" />
|
||||
</root>
|
||||
|
||||
<!-- 第三方日志系统 -->
|
||||
<logger name="org.springframework.core" level="info" />
|
||||
<logger name="org.springframework.beans" level="info" />
|
||||
<logger name="org.springframework.context" level="info" />
|
||||
<logger name="org.springframework.web" level="info" />
|
||||
<logger name="org.jboss.netty" level="warn" />
|
||||
<logger name="org.apache.http" level="warn" />
|
||||
|
||||
<!-- 日志实例(info),其中'service-log'继承root,但是root将日志输出控制台,而'service-log'将日志输出到文件,通过属性'additivity="false"'将'service-log'的 的日志不再输出到控制台 -->
|
||||
<!-- logger name类似于java package一样 -->
|
||||
<logger name="service_log" level="info" includeLocation="true" additivity="true">
|
||||
<appender-ref ref="service_appender" />
|
||||
</logger>
|
||||
|
||||
<!-- 日志实例(debug) -->
|
||||
<logger name="service_log" level="debug" includeLocation="true" additivity="false">
|
||||
<appender-ref ref="service_debug_appender" />
|
||||
</logger>
|
||||
|
||||
</Loggers>
|
||||
|
||||
</Configuration>
|
@@ -1,6 +1,6 @@
|
||||
log4j.rootLogger=debug,STDOUT
|
||||
|
||||
log4j.additivity.org.apache=true
|
||||
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
|
||||
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
|
||||
log4j.rootLogger=debug,STDOUT
|
||||
|
||||
log4j.additivity.org.apache=true
|
||||
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
|
||||
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
|
||||
log4j.appender.STDOUT.layout.ConversionPattern=[%d{HH:mm:ss,SSS}][%5p] %c:%L - %m%n
|
@@ -1,24 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- @see http://www.cnblogs.com/hanfight/p/5721855.html -->
|
||||
<!-- status : 这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,会看到log4j2内部各种详细输出 monitorInterval : Log4j能够自动检测修改配置文件和重新配置本身, 设置间隔秒数。 -->
|
||||
<Configuration status="WARN" monitorInterval="600">
|
||||
|
||||
<Appenders>
|
||||
<!--这个输出控制台的配置 -->
|
||||
<Console name="Console" target="SYSTEM_OUT">
|
||||
<!-- 控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch) -->
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<!-- 输出日志的格式 -->
|
||||
<PatternLayout pattern="[%d{HH:mm:ss.SSS}][%highlight{%-5level}] %class{36}:%L %M - %msg%xEx%n" disableAnsi="false" />
|
||||
</Console>
|
||||
</Appenders>
|
||||
|
||||
<Loggers>
|
||||
<!-- 配置日志的根节点 -->
|
||||
<root level="debug">
|
||||
<appender-ref ref="Console" />
|
||||
</root>
|
||||
</Loggers>
|
||||
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- @see http://www.cnblogs.com/hanfight/p/5721855.html -->
|
||||
<!-- status : 这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,会看到log4j2内部各种详细输出 monitorInterval : Log4j能够自动检测修改配置文件和重新配置本身, 设置间隔秒数。 -->
|
||||
<Configuration status="WARN" monitorInterval="600">
|
||||
|
||||
<Appenders>
|
||||
<!--这个输出控制台的配置 -->
|
||||
<Console name="Console" target="SYSTEM_OUT">
|
||||
<!-- 控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch) -->
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<!-- 输出日志的格式 -->
|
||||
<PatternLayout pattern="[%d{HH:mm:ss.SSS}][%highlight{%-5level}] %class{36}:%L %M - %msg%xEx%n" disableAnsi="false" />
|
||||
</Console>
|
||||
</Appenders>
|
||||
|
||||
<Loggers>
|
||||
<!-- 配置日志的根节点 -->
|
||||
<root level="debug">
|
||||
<appender-ref ref="Console" />
|
||||
</root>
|
||||
</Loggers>
|
||||
|
||||
</Configuration>
|
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<configuration scan="false">
|
||||
<property name="format" value="%d{HH:mm:ss.SSS} [%thread] %-5level %c:%L- %msg%n" />
|
||||
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<!-- encoder 默认配置为PatternLayoutEncoder -->
|
||||
<encoder>
|
||||
<pattern>${format}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<root level="debug">
|
||||
<appender-ref ref="STDOUT" />
|
||||
</root>
|
||||
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<configuration scan="false">
|
||||
<property name="format" value="%d{HH:mm:ss.SSS} [%thread] %-5level %c:%L- %msg%n" />
|
||||
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<!-- encoder 默认配置为PatternLayoutEncoder -->
|
||||
<encoder>
|
||||
<pattern>${format}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<root level="debug">
|
||||
<appender-ref ref="STDOUT" />
|
||||
</root>
|
||||
|
||||
</configuration>
|
Reference in New Issue
Block a user