【LOG4J】ログ出力の設定方法

时间:2023-03-09 17:04:34
【LOG4J】ログ出力の設定方法

参考URL:

https://blog.****.net/zhengtaoit66/article/details/79551945

https://www.cnblogs.com/lujiango/p/8573411.html

http://maven.outofmemory.cn/org.slf4j/slf4j-log4j12/

https://blog.****.net/hzh_****/article/details/53282533

■インストール方法

方法一(複数):

         <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.25</version>
</dependency>

必要なLibファイル:

log4j-1.2.17.jar + slf4j-log4j12-1.7.25.jar + slf4j-api-1.7.25.jar

方法二(単一):

         <dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>

必要なLibファイル:

log4j-1.2.17.jar

■プロパティファイルの設定

#---------------------------------------------------------------------------------------
# Logger
#---------------------------------------------------------------------------------------
# Root
log4j.rootLogger=DEBUG,STDOUT, ROOT #---------------------------------------------------------------------------------------
# Appender
#---------------------------------------------------------------------------------------
# for Root
log4j.appender.ROOT=org.apache.log4j.ConsoleAppender
log4j.appender.ROOT.Target=System.out
log4j.appender.ROOT.layout=org.apache.log4j.PatternLayout
log4j.appender.ROOT.layout.ConversionPattern=%-5p - %m%n # for SQL
log4j.appender.STDOUT=org.apache.log4j.RollingFileAppender
log4j.appender.STDOUT.File=C:/Users/LNSYLT/Tools/pleiades2018/log/ssm.log
log4j.appender.STDOUT.Append=true
log4j.appender.STDOUT.MaxFileSize=1MB
log4j.appender.STDOUT.MaxBackupIndex=20
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=%d %-5.12p [%C{2}][%F][%M(%L)] - %m%n