You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by "Mohan, Shashi" <sm...@road-inc.com> on 2001/11/07 06:22:24 UTC
Warnings during initialization
Hi,
We're using log4j in a project that requires that logs should be sent to 5
different log files based on some criteria. Also because of some other
requirements, I extended the FileAppender class to create my own appender
called SdcDailyRollingFileAppender. I have used 5 instances of this appender
during configuration with each appender pointing to a different log file.
During configuration, I get the following warning message:
log4j:WARN File option not set for appender [RA_ERROR].
log4j:WARN Are you using FileAppender instead of ConsoleAppender?
log4j:WARN File option not set for appender [RA_OPERATION].
log4j:WARN Are you using FileAppender instead of ConsoleAppender?
However, the warning only occurs for these 2 appenders and not for all 5
appenders (All of them are pretty much the same except for file names). I
have attached the configuration file below.
Can anyone please explain why I'm getting these warning messages. Also these
warnings do not occur if I use DOMConfigurator (and XML config file), but
since our IT department does not want to use XML configuration files, I'm
stuck with the plaintext configuration file.
Thanks,
-Shashi Mohan
Re: Warnings during initialization
Posted by Ceki Gulcu <ce...@qos.ch>.
Shashi ,
Your code invokes super.activateOptions too many times. Don't invoke it yourself.
Call super.activateOptions only in SdcDailyRollingFileAppender.activateOptions method
or not at all since the the configurators will do it for you and your are not adding any
functionality when you override activateOption() in SdcDailyRollingFileAppender.
Regards, Ceki
At 21:22 06.11.2001 -0800, you wrote:
>Hi,
>
>We're using log4j in a project that requires that logs should be sent to 5
>different log files based on some criteria. Also because of some other
>requirements, I extended the FileAppender class to create my own appender
>called SdcDailyRollingFileAppender. I have used 5 instances of this appender
>during configuration with each appender pointing to a different log file.
>During configuration, I get the following warning message:
> log4j:WARN File option not set for appender [RA_ERROR].
> log4j:WARN Are you using FileAppender instead of ConsoleAppender?
> log4j:WARN File option not set for appender [RA_OPERATION].
> log4j:WARN Are you using FileAppender instead of ConsoleAppender?
>However, the warning only occurs for these 2 appenders and not for all 5
>appenders (All of them are pretty much the same except for file names). I
>have attached the configuration file below.
>
>Can anyone please explain why I'm getting these warning messages. Also these
>warnings do not occur if I use DOMConfigurator (and XML config file), but
>since our IT department does not want to use XML configuration files, I'm
>stuck with the plaintext configuration file.
>
>Thanks,
>-Shashi Mohan
>
>
>
>
>--
>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>