log4j和log4j2的简单使用配置

xiaoxiao2021-02-28  115

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>

转载请注明原文地址: https://www.6miu.com/read-32759.html

最新回复(0)