我正在为我的应用程序日志创建一个解决方案,它有各种类型的日志记录(用户,应用程序等...),希望将每种类型的日志保存在单独的文件中.
这可以使用log4j或其他一些API吗?我怎么能这样做?
如果您认为有趣,我会编辑问题并输入代码,但我认为它不值得,它们仍然非常基础.
提前致谢.
kor*_*fey 24
对于cource,使用来自Internet的不同FileAppenders示例:
log4j.rootLogger=DEBUG
# AdminFileAppender - used to log messages in the admin.log file.
log4j.appender.AdminFileAppender=org.apache.log4j.FileAppender
log4j.appender.AdminFileAppender.File=admin.log
log4j.appender.AdminFileAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.AdminFileAppender.layout.ConversionPattern= %-4r [%t] %-5p %c %x - %m%n
# ReportFileAppender - used to log messages in the report.log file.
log4j.appender.ReportFileAppender=org.apache.log4j.FileAppender
log4j.appender.ReportFileAppender.File=report.log
log4j.appender.ReportFileAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.ReportFileAppender.layout.ConversionPattern= %-4r [%t] %-5p %c %x - %m%n
log4j.logger.com.vaannila.admin=WARN,AdminFileAppender
log4j.logger.com.vaannila.report=DEBUG,ReportFileAppender
Run Code Online (Sandbox Code Playgroud)
现在您可以登录admin.log Logger.getLogger("com.vaannila.admin").log("To admin log")并报告日志 Logger.getLogger("com.vaannila.report").log("To report log")
| 归档时间: |
|
| 查看次数: |
18934 次 |
| 最近记录: |