activateOptions()

On 3/6/07, erdem boz <[EMAIL PROTECTED]> wrote:
Thanks for quick reply.
Do you have any example code?

On 3/5/07, James Stauffer <[EMAIL PROTECTED]> wrote:
>
> There might be a call needed to initialize the appender.
>
> On 3/5/07, erdem boz <[EMAIL PROTECTED]> wrote:
> > Hello everyone ;
> >
> > I am trying to configure my appenders via log4j api. Besides, I want to
> > change behavior of logger during runtime.
> > But I got following warning when I run my code.
> >
> > log4j:ERROR No output stream or file set for the appender named
> [logFile].
> > log4j:ERROR No output stream or file set for the appender named
> [logFile].
> > log4j:ERROR No output stream or file set for the appender named
> [errorFile].
> >
> >
> >
> > What is wrong? Can anybody tell me?
> >
> > class Log {
> >
> >     private static Logger logger = null;
> >     private static PatternLayout layout = null;
> >
> >     public static Logger getLogger() {
> >         if(logger == null){
> >             logger = Logger.getLogger("DispLogger");
> >             BasicConfigurator.configure();
> >             logger.addAppender(getLogAppender());
> >             logger.addAppender(getErrorAppender());
> >         }
> >         return logger;
> >     }
> >
> >
> >     private static Appender getLogAppender(){
> >         RollingFileAppender appder = new RollingFileAppender();
> >         appder.setName("logFile");
> >         appder.setFile("log" + File.separator + "dispatcherLog.txt");
> >         appder.setThreshold(Level.DEBUG);
> >         appder.setMaxFileSize("1MB");
> >         appder.setMaxBackupIndex(5);
> >         appder.setAppend(true);
> >         appder.setLayout(getLayout());
> >         return appder;
> >     }
> >
> >     private static Appender getErrorAppender(){
> >         RollingFileAppender appder = new RollingFileAppender();
> >         appder.setName("errorFile");
> >         appder.setFile("log" + File.separator + "dispatcherError.txt");
> >         appder.setThreshold(Level.ERROR);
> >         appder.setMaxFileSize("1MB");
> >         appder.setMaxBackupIndex(5);
> >         appder.setAppend(true);
> >         appder.setLayout(getLayout());
> >         return appder;
> >     }
> >
> >     private static Appender getConsoleAppender(){
> >         ConsoleAppender appder = new ConsoleAppender();
> >         appder.setName("console");
> >         appder.setThreshold(Level.DEBUG);
> >         appder.setTarget("System.out");
> >         appder.setLayout(getLayout());
> >         return appder;
> >     }
> >
> > }
> >
>
>
> --
> James Stauffer        http://www.geocities.com/stauffer_james/
> Are you good? Take the test at http://www.livingwaters.com/good/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



--
James Stauffer        http://www.geocities.com/stauffer_james/
Are you good? Take the test at http://www.livingwaters.com/good/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to