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]