情境复原:今日在启动jboss时遇到这样的问题:
[service] Removing bootstrap log handlers' 控制台出现上述提示后再无任何提示,但程序已正常启动. 我在做log4j配置时关掉了console的日志,只开了file的日志,同时我的file的日志级别为error。 后通过google得到如下的信息:
That message just means that it's switching from the boot time logging configuration (present in the logging.properties of run.jar) to the logging configurations present in jboss-logging.xml in deploy folder.
方才得知:原来jboss在启动时使用的是bootstrap日志,在其启动成功后会切换成log4j的那个日志.很有可能是boot的这个日志和后续的日志写在同一个文件里面,所以看起来好像一直都是只有一个日志. 解释我的情况:
我在配置log4j日志时由于没开控制台日志,故而在将boot日志remove后控制台就将不会有任何输出了.又我在log4j的file日志中配置的是error级别的日志,故系统启动时这种info级别的日志是看不到的,故我后来将log4j的file的日志级别调为info后,在jboss默认的server.log中看到了系统成功启动的打印信息.
参考:
|
|