配置文件位置正确:
理由,修改配置文件后,重新运行程序,能够按修改后的配置文件运行。
配置文件是log4j自带的例子,properties的。
调用就是按照log4j的例子完成初始化的阿。
理由,修改配置文件后,重新运行程序,能够按修改后的配置文件运行。
配置文件是log4j自带的例子,properties的。
调用就是按照log4j的例子完成初始化的阿。
解决方案 »
- hibernate3+struts1.2报错,弄了一下午,要吐了,小女先谢谢大家
- (急急)java 网页抓取时,有的空格变成???? 但是汉字不乱码 知道的话在加50分
- Struts2 中的session使用问题
- 求助java调用.net开发的webservice问题
- quartz问题请教
- 软件公司就一定是技术公司吗
- 那位大虾那有用MVC模式开发的例子以及文档????
- 关于JAVABEAN
- 我是一个初学者,哪一本java教程比较好入门,请推荐一本大家认为最优秀的java入门教材
- 文一个关于gif图片的问题!
- 求J2EE编程指南 1.3版附书代码
- 有那位高人是否知道Jfreechart包的优缺点?
按我的理解,那么日志的输出级别也可以动态的修改。
开始我使用的日志输出级别是debug,我在程序中有一个死循环,不停的输出级别为debug的日志。
我在程序的运行过程中,将日志输出级别修改为error,但是debug日志还是输出了。停止程序,重新启动后,debug日志不再输出。就是这样。表达还不清楚么?
你们试过动态的修改日志的输出级别么?
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%nlog4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=example.loglog4j.appender.R.MaxFileSize=100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=1log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
log4j.rootLogger=debug, stdout, R
改为
log4j.rootLogger=error, stdout, R
后,日志的输出没有任何改变。
为debug级别的日志同样输出了。
现在清楚么?
谢谢。
// get a logger instance named "com.foo"
Logger logger = Logger.getLogger("com.foo"); // Now set its level. Normally you do not need to set the
// level of a logger programmatically. This is usually done
// in configuration files.
logger.setLevel(Level.INFO); Logger barlogger = Logger.getLogger("com.foo.Bar"); // This request is enabled, because WARN >= INFO.
logger.warn("Low fuel level."); // This request is disabled, because DEBUG < INFO.
logger.debug("Starting search for nearest gas station."); // The logger instance barlogger, named "com.foo.Bar",
// will inherit its level from the logger named
// "com.foo" Thus, the following request is enabled
// because INFO >= INFO.
barlogger.info("Located nearest gas station."); // This request is disabled, because DEBUG < INFO.
barlogger.debug("Exiting gas station search");
PropertyConfigurator.configureAndWatch(configFile,delay)
不过可能是我没表达清楚,你没明白我的意思。
Banned(Evil) ,谢谢你的回复,我试试看。