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]