log4j配置
java代码
this.logger = Logger.getLogger(Folder.class);
this.rcMarryGaofaLogger = Logger.getLogger("aoa");
//指定日志配置文件,这样在wrapper环境下可以单独配置日志
PropertyConfigurator.configure("log4j.properties");
log4j.properties
log4j.rootLogger= info, stdout, D
### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#log4j.appender.stdout.layout.ConversionPattern= %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
log4j.appender.stdout.layout.ConversionPattern= %d %p %t [%C.%M(%L)] - <%m>%n
#每天生成一个文件
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = C:/log.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = info
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.MaxFileSize=50MB
log4j.appender.D.MaxBackupIndex=3
log4j.appender.D.layout.ConversionPattern = %d %p %t [%C.%M(%L)] - <%m>%n
# data log
log4j.logger.aoa= info, stdout, aoadata
#每天生成一个文件
log4j.appender.aoadata = org.apache.log4j.DailyRollingFileAppender
log4j.appender.aoadata.File = C:/data_log.log
log4j.appender.aoadata.Append = true
log4j.appender.aoadata.Threshold = info
log4j.appender.aoadata.layout = org.apache.log4j.PatternLayout
log4j.appender.aoadata.layout.ConversionPattern = %d %p %t [%C.%M(%L)] - <%m>%n
log4j.appender.aoadata.MaxFileSize=50MB
log4j.appender.aoadata.MaxBackupIndex=3
#指定一个类的日志级别
log4j.logger.com.framework.servlet=DEBUG
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架