log4j.xml文件配置:在控制台打印出操作数据库的日志(包括SQL和参数等)
# 1. 定义日志信息控制器 DEBUG >> INFO >> ERROR
log4j.rootLogger = DEBUG,CONSOLE
# 2. 配置日志信息输出目的地Appender
log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender (输出到控制台)
log4j.appender.CONSOLE = org.apache.log4j.FileAppender (输出到文件)
log4j.appender.CONSOLE = org.apache.log4j.DailyRollingFileAppender (每天产生一个日志文件)
log4j.appender.CONSOLE = org.apache.log4j.RollingFileAppender (文件大小到达指定尺寸的时候产生一个新的文件)
log4j.appender.CONSOLE = org.apache.log4j.WriterAppender (将日志信息以流格式发送到任意指定的地方)
# 3. 配置生成的日志信息文件的文件类型(布局)
log4j.appender.CONSOLE.layout = org.apache.log4j.HTMLLayout (以HTML表格形式布局)
log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout (可以灵活地指定布局模式)
log4j.appender.CONSOLE.layout = org.apache.log4j.SimpleLayout (包含日志信息的级别和信息字符串)
log4j.appender.CONSOLE.layout = org.apache.log4j.TTCCLayout (包含日志产生的时间、线程、类别等等信息)
# 4. 配置日志信息的打印格式
#log4j.appender.CONSOLE.layout.ConversionPattern = [Log] %d [%t] %-5p [%c] - %m%n
============================================
# 举例:
# 日志控制器:(名称自定义)
# Console:将日志信息打印到控制台
# File:保存日志到本地
# DailyRollingFile:每天生成一个日志文件到本地
# RollingFile:限制单个日志文件大小,超过则生成新的文件
log4j.rootLogger = DEBUG, Console, File, DailyRollingFile, RollingFile
# Console 打印日志到控制台
log4j.appender.Console = org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout = org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern = [Log] %d [%t] %-5p [%c] - %m%n
# File 保存到本地文件(输出格式选择了html)
log4j.appender.File = org.apache.log4j.FileAppender
log4j.appender.File.File = D://wnkj/logs/File_log.html
log4j.appender.File.layout = org.apache.log4j.HTMLLayout
log4j.appender.File.layout.ConversionPattern = [Log] %d [%t] %-5p [%c] - %m%n
# DailyRollingFile 每天生成一个日志文件
# 由于每天生成一个文件,是自动在文件名称后面加日期,因此如果是html的话,则不行,所以只能选择文本
log4j.appender.DailyRollingFile = org.apache.log4j.DailyRollingFileAppender
log4j.appender.DailyRollingFile.File = D://wnkj/logs/DailyRollingFile.log
log4j.appender.DailyRollingFile.layout = org.apache.log4j.PatternLayout
log4j.appender.DailyRollingFile.layout.ConversionPattern = [Log] %d [%t] %-5p [%c] - %m%n
# RollingFile 当单个文件大小超过1KB的时候会另外生成新的日志文件
log4j.appender.RollingFile = org.apache.log4j.RollingFileAppender
log4j.appender.RollingFile.File = D://wnkj/logs/RollingFile.log
log4j.appender.RollingFile.MaxFileSize=1KB
log4j.appender.RollingFile.MaxBackupIndex=3
log4j.appender.RollingFile.layout = org.apache.log4j.PatternLayout
log4j.appender.RollingFile.layout.ConversionPattern = [Log] %d [%t] %-5p [%c] - %m%n
log4j.xml文件配置
于 2022-05-23 11:35:52 首次发布