logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robin Jansohn (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (LOG4J2-658) shutdown hook called too early
Date Tue, 13 Oct 2015 07:54:05 GMT

    [ https://issues.apache.org/jira/browse/LOG4J2-658?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14954574#comment-14954574
] 

Robin Jansohn edited comment on LOG4J2-658 at 10/13/15 7:53 AM:
----------------------------------------------------------------

OK, so the shutdown hook does seem to be disabled but it doesn't prevent the Log4jServletContextListener
to close the LoggerContext too early. Log messages from our listener's contextDestroyed method
are still swallowed.


was (Author: jansohn):
OK, so the shutdown hook does seem to be disabled but it doesn't prevent the Log4jServletContextListener
to close the LoggerContext too early. Log messages from our listener's contextDestroyed message
are still swallowed.

> shutdown hook called too early
> ------------------------------
>
>                 Key: LOG4J2-658
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-658
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.0-rc1, 2.0-rc2, 2.0.2
>            Reporter: Romain Manni-Bucau
>            Assignee: Matt Sicker
>
> Hi
> this issue follow few mail exchanges from the commons list. Here the interesting part
for log4j2:
> {quote}
> Here what I do (we can move it to another thread since that's 100% log4j2 related): 
> unzip apache-tomee-1.7.0-SNAPSHOT-webprofile.zip && 
> cd apache-tomee-webprofile-1.7.0-SNAPSHOT/ && 
> rm conf/logging.properties  && 
> echo 'openejb.log.factory=log4j'>conf/system.properties && 
> cp ~/log4j2.xml conf/log4j2.xml && 
> cp ~/.m2/repository/org/apache/logging/log4j/log4j-api/2.0-rc2-SNAPSHOT/log4j-api-2.0-rc2-SNAPSHOT.jar
lib/ && 
> cp ~/.m2/repository/org/apache/logging/log4j/log4j-core/2.0-rc2-SNAPSHOT/log4j-core-2.0-rc2-SNAPSHOT.jar
lib/ && 
> cp ~/.m2/repository/org/apache/logging/log4j/log4j-1.2-api/2.0-rc2-SNAPSHOT/log4j-1.2-api-2.0-rc2-SNAPSHOT.jar
lib/ && 
> ./bin/catalina.sh
> it makes server starting with log4j2 logs, if you ctrl+c logs are not printed. Sure it
is cause context is closed too early and then loggers have NullConfiguration. (If I debug
in java.lang.ApplicationShutdownHooks#runHooks to wait all hooks exec it works)
> {quote}
> Basically the issue is that when shutting down with ctrl+C some logs are swallowed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-dev-help@logging.apache.org


Mime
View raw message