请注意时效性!文章创建于: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> <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>
|