log4j的配置文件 log4j.properties
log4j.logger.com.sinitek.sfm.paygate.alipay=info, alipay
log4j.appender.alipay=org.apache.log4j.DailyRollingFileAppender
log4j.appender.alipay.File=D:\\sinitek\\sfm_approot\\logs\\service\\sfm_paygate.service\\sfm_paygates\\alipay\\alipay.log
log4j.appender.alipay.DatePattern='.'yyyy-MM-dd
log4j.appender.alipay.layout=org.apache.log4j.PatternLayout
log4j.appender.alipay.layout.ConversionPattern=[%p] [%F:%L] [%d{yyyy-MM-dd HH:mm:ss}] - %m%n
# %L 输出日志发生的位置
# %F 输出类名
Logger类:完成日志记录,设置日志信息级别
Appender类:决定日志去向,终端、DB、硬盘
Layout类:决定日志输出的样式,例如包含当前线程、行号、时间
log4j的配置文件 log4j2.xml <?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="error">
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>