T Master,
Have you considered ErrorHandlers? You can atttach an ErrorHandler to any appender. See for example FallbackErrorHandler. http://jakarta.apache.org/log4j/docs/api/org/apache/log4j/varia/FallbackErrorHandler.html Regards, Ceki ps: My name is Ceki not Ceiki. Thank you. At 14:18 18.01.2002 -0700, you wrote: >Ceiki, > >Do you have an answer for the problem below? > >If there was a listener allowed, then I could change the file paths >(assuming i had a spare disk to use). > >T Master. > > >----- Original Message ----- >From: "T Master" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Thursday, January 17, 2002 6:32 PM >Subject: How may I catch an IOException when there disk space has run out >for a FileAppender? > > >> 1. How may I catch an exception thrown when there disk space has run out >for >> a FileAppender? >> >> 2. It would be nice to register a listener (imho) for when diskspace runs >> out. >> >> >> >> Console Output from such a scenario: >> >> log4j:ERROR Failed to flush writer, >> java.io.IOException: There is not enough space on the disk >> at java.io.FileOutputStream.writeBytes(Native Method) >> at java.io.FileOutputStream.write(FileOutputStream.java:212) >> at >> java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:230) >> at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:244) >> at org.apache.log4j.helpers.QuietWriter.flush(QuietWriter.java:49) >> at >> org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:309) >> at >> org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.ja >> va:294) >> at org.apache.log4j.WriterAppender.append(WriterAppender.java:157) >> at >> org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251) >> >> at >> org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders >> (AppenderAttachableImpl.java:57) >> at org.apache.log4j.Category.callAppenders(Category.java:255) >> at org.apache.log4j.Category.forcedLog(Category.java:445) >> at org.apache.log4j.Category.info(Category.java:704) >> >> >> -- >> To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >> For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> >> > > >-- >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- Ceki Gülcü - http://qos.ch -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>