setting log4j properties at runtime
807600Jun 12 2007 — edited Jun 13 2007Hi,
I am using log4j and want to take the logfile name as a command line argument.
Can anyone help as to how to set the properties which are done statically in log4j.propreties file....
I tried
logProperties.setProperty("log4j.appender.ROOT", "org.apache.log4j.RollingFileAppender");
logProperties.setProperty("log4j.appender.ROOT.File", fileName);
logProperties.setProperty("og4j.appender.ROOT.layout", "org.apache.log4j.PatternLayout");
logProperties.setProperty("log4j.appender.ROOT.layout.ConversionPattern", "%d{ISO8601} - <<<<< [%F][%M] %m >>>>>%n");
but that doesnot seem to work...as the log file itself is not created.
ANyone help is appreciated...