log4j2 shutdownHook ="禁用"不工作

时间:2016-08-23 09:04:14

标签: spring-boot log4j2

我的Spring启动应用程序中有shutdownhook错误,我使用log4j2。

我看到它是log4j2中的一个错误,shutdownHook ="禁用"被解雇了解决它。但尽管使用相同的我仍然得到相同的错误。

我使用的是Spring引导版本1.3.7.RELEASE,而log4j2的依赖性是 spring-boot-starter-log4j2。

使用Ctrl-C

关闭会话时出错的错误
2016-08-23 13:38:56,098 Thread-7 ERROR No log4j2 configuration file found. Using
 default configuration: logging only errors to the console.
2016-08-23 13:38:56,105 Thread-7 FATAL Unable to register shutdown hook because
JVM is shutting down. java.lang.IllegalStateException: Cannot add new shutdown h
ook as this is not started. Current state: STOPPED
        at org.apache.logging.log4j.core.util.DefaultShutdownCallbackRegistry.ad
dShutdownCallback(DefaultShutdownCallbackRegistry.java:113)
        at org.apache.logging.log4j.core.impl.Log4jContextFactory.addShutdownCal
lback(Log4jContextFactory.java:271)
        at org.apache.logging.log4j.core.LoggerContext.setUpShutdownHook(LoggerC
ontext.java:256)
        at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:
216)
        at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log
4jContextFactory.java:146)
        at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log
4jContextFactory.java:41)
        at org.apache.logging.log4j.LogManager.getContext(LogManager.java:185)
        at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(Abstrac
tLoggerAdapter.java:103)
        at org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFac
tory.java:43)
        at org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(Abstract
LoggerAdapter.java:42)
        at org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFact
ory.java:29)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358)
        at com.worldline.frm.dataloader.policy.CustomQueueRoutePolicy.onStop(Cus
tomQueueRoutePolicy.java:90)
        at org.apache.camel.impl.RouteService.doStop(RouteService.java:249)

0 个答案:

没有答案