Alex Rudyy created QPID-6631:
--------------------------------

             Summary: [Java Broker] Add option to fail the Broker if logging 
fails
                 Key: QPID-6631
                 URL: https://issues.apache.org/jira/browse/QPID-6631
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
            Reporter: Alex Rudyy
            Assignee: Alex Rudyy


If logging fails for whatever reason (disk full, file to large) etc, we want 
the option to stop the Broker, rather than continue without logging.

If we want to shutdown on IO error, it looks like we can do this by registering 
a StatusManager with the LoggerContext. This will then hear the ErrorStatus 
events from the Appender (OutputStreamAppender, line 227) in the event of 
IOExceptions, which we can then use to shutdown the Broker.




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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to