7 个解决方案
#1
很容易呀,你在写配置文件的时候,不要写关于
log4j.appender.xxx = org.apache.log4j.ConsoleAppender
这样的东西就是让日志输出到控制台呀,
log4j.appender.xxx = org.apache.log4j.RollingFileAppendee
log4j.appender.xxx.File = 路径
然后写你想要加的东西(格式....)
就可以了
log4j.appender.xxx = org.apache.log4j.ConsoleAppender
这样的东西就是让日志输出到控制台呀,
log4j.appender.xxx = org.apache.log4j.RollingFileAppendee
log4j.appender.xxx.File = 路径
然后写你想要加的东西(格式....)
就可以了
#2
log4j.rootLogger=INFO,R
#设定文件
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=output.log
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
用这个配置就可以输出到output.log里面了
#设定文件
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=output.log
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
用这个配置就可以输出到output.log里面了
#3
log4j.rootLogger=ERROR,A3
log4j.appender.A3=org.apache.log4j.RollingFileAppender
log4j.appender.A3.File=log/SystemLog.log
log4j.appender.A3.MaxFileSize=500KB
log4j.appender.A3.MaxBackupIndex=10
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss} method: %l%n%m%n
log4j.appender.A3=org.apache.log4j.RollingFileAppender
log4j.appender.A3.File=log/SystemLog.log
log4j.appender.A3.MaxFileSize=500KB
log4j.appender.A3.MaxBackupIndex=10
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss} method: %l%n%m%n
#4
Log4j.properties
满500K,自动备份到新文件,十个文件为上限。
满500K,自动备份到新文件,十个文件为上限。
#5
PropertyConfigurator.configure("Log4j.properties"); //调用配置文件
#6
谢谢!
已经可以了!
但是,它还是弹出那个控制台,不知道在实际运行的时候它会弹出来吗?
已经可以了!
但是,它还是弹出那个控制台,不知道在实际运行的时候它会弹出来吗?
#7
up
#1
很容易呀,你在写配置文件的时候,不要写关于
log4j.appender.xxx = org.apache.log4j.ConsoleAppender
这样的东西就是让日志输出到控制台呀,
log4j.appender.xxx = org.apache.log4j.RollingFileAppendee
log4j.appender.xxx.File = 路径
然后写你想要加的东西(格式....)
就可以了
log4j.appender.xxx = org.apache.log4j.ConsoleAppender
这样的东西就是让日志输出到控制台呀,
log4j.appender.xxx = org.apache.log4j.RollingFileAppendee
log4j.appender.xxx.File = 路径
然后写你想要加的东西(格式....)
就可以了
#2
log4j.rootLogger=INFO,R
#设定文件
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=output.log
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
用这个配置就可以输出到output.log里面了
#设定文件
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=output.log
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
用这个配置就可以输出到output.log里面了
#3
log4j.rootLogger=ERROR,A3
log4j.appender.A3=org.apache.log4j.RollingFileAppender
log4j.appender.A3.File=log/SystemLog.log
log4j.appender.A3.MaxFileSize=500KB
log4j.appender.A3.MaxBackupIndex=10
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss} method: %l%n%m%n
log4j.appender.A3=org.apache.log4j.RollingFileAppender
log4j.appender.A3.File=log/SystemLog.log
log4j.appender.A3.MaxFileSize=500KB
log4j.appender.A3.MaxBackupIndex=10
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss} method: %l%n%m%n
#4
Log4j.properties
满500K,自动备份到新文件,十个文件为上限。
满500K,自动备份到新文件,十个文件为上限。
#5
PropertyConfigurator.configure("Log4j.properties"); //调用配置文件
#6
谢谢!
已经可以了!
但是,它还是弹出那个控制台,不知道在实际运行的时候它会弹出来吗?
已经可以了!
但是,它还是弹出那个控制台,不知道在实际运行的时候它会弹出来吗?
#7
up