“Log4j 的 FileAppender 配置”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) (建立内容为“https://www.bilibili.com/video/BV1iJ411H74S?p=15”的新页面) |
Jihongchang(讨论 | 贡献) |
||
| 第1行: | 第1行: | ||
https://www.bilibili.com/video/BV1iJ411H74S?p=15 | https://www.bilibili.com/video/BV1iJ411H74S?p=15 | ||
| + | |||
| + | === log4j.properties === | ||
| + | <syntaxhighlight lang="properties"> | ||
| + | # 指定 RootLogger 顶级父元素默认配置信息 | ||
| + | # 指定日志级别=trace,使用的 appender 为 console | ||
| + | log4j.rootLogger = trace,console,file | ||
| + | # 指定控制台日志输出的 appender | ||
| + | log4j.appender.console = org.apache.log4j.ConsoleAppender | ||
| + | # 指定消息格式 layout | ||
| + | log4j.appender.console.layout = org.apache.log4j.PatternLayout | ||
| + | # 指定消息格式的内容 | ||
| + | log4j.appender.console.layout.ConversionPattern = [%-10p]%r %l %d{yyyy-MM-dd HH:mm:ss.SSS} %m%n | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | # 日志文件输出的 appender 对象 | ||
| + | log4j.appender.file = org.apache.log4j.FileAppender | ||
| + | # 指定消息格式 layout | ||
| + | log4j.appender.file.layout = org.apache.log4j.PatternLayout | ||
| + | # 指定消息格式的内容 | ||
| + | log4j.appender.file.layout.ConversionPattern = [%-10p]%r %l %d{yyyy-MM-dd HH:mm:ss.SSS} %m%n | ||
| + | # 指定日志文件的保存路径 | ||
| + | log4j.appender.file.file = /logs/log4j.log | ||
| + | # 指定日志文件的字符集 | ||
| + | log4j.appender.file.encoding = UTF-8 | ||
| + | </syntaxhighlight><code>log4j.rootLogger = trace,console,file</code> 为 rootLogger 追加了一个 name 为 file 的 appender | ||
| + | |||
| + | <code>log4j.appender.file = org.apache.log4j.FileAppender</code> 声明了一个 name 为 file 的 FileAppender 类型的 appender | ||
2023年2月24日 (五) 09:44的版本
https://www.bilibili.com/video/BV1iJ411H74S?p=15
log4j.properties
# 指定 RootLogger 顶级父元素默认配置信息
# 指定日志级别=trace,使用的 appender 为 console
log4j.rootLogger = trace,console,file
# 指定控制台日志输出的 appender
log4j.appender.console = org.apache.log4j.ConsoleAppender
# 指定消息格式 layout
log4j.appender.console.layout = org.apache.log4j.PatternLayout
# 指定消息格式的内容
log4j.appender.console.layout.ConversionPattern = [%-10p]%r %l %d{yyyy-MM-dd HH:mm:ss.SSS} %m%n
# 日志文件输出的 appender 对象
log4j.appender.file = org.apache.log4j.FileAppender
# 指定消息格式 layout
log4j.appender.file.layout = org.apache.log4j.PatternLayout
# 指定消息格式的内容
log4j.appender.file.layout.ConversionPattern = [%-10p]%r %l %d{yyyy-MM-dd HH:mm:ss.SSS} %m%n
# 指定日志文件的保存路径
log4j.appender.file.file = /logs/log4j.log
# 指定日志文件的字符集
log4j.appender.file.encoding = UTF-8
log4j.rootLogger = trace,console,file 为 rootLogger 追加了一个 name 为 file 的 appender
log4j.appender.file = org.apache.log4j.FileAppender 声明了一个 name 为 file 的 FileAppender 类型的 appender