Log4J 的一些配置

请注意时效性!文章创建于:2023-09-09

JVM Log4j

Log4j在 Java 中运行必须要加入一个虚拟机参数(JVM):

1
-Dlog4j2.configurationFile="src\main\resources\log4j.xml"

其中,路径为相对路径,也可以为绝对路径。

Log4j.xml

log4.xml 可以为下。先放这里,也许以后还能复用。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="warn">

<appenders>
<console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="[%d{HH:mm:ss.SSS}] [%p/%t] (%F:%L): %m%n"/>
</console>
<RollingFile name="RollingFileLog" fileName="./log/log.log"
filePattern="./log/log-%d{yyyy-MM-dd}-%i.log">
<PatternLayout pattern="[%d{HH:mm:ss}] [%p/%t] (%F:%L): %m%n"/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="100 MB"/>
</Policies>
</RollingFile>

</appenders>

<loggers>
<!--过滤掉spring和hibernate的一些无用的debug信息-->
<logger name="org.springframework" level="INFO">
</logger>
<logger name="org.hibernate" level="INFO">
</logger>
<root level="all">
<appender-ref ref="Console"/>
<appender-ref ref="RollingFileLog"/>
</root>
</loggers>

</configuration>

Log4J 的一些配置
http://htext.top/post/84afcae7.html
作者
Huanlan233
发布于
2023年9月9日
许可协议