|
Configure Log4J Programmatically for Stand-Alone Applications Code Example import org.apache.log4j.*; import java.io.IOException; public class LogTest { private static final Logger log = Logger.getLogger(LogTest.class); public static void main(String args[]) { //BasicConfigurator.configure(); Logger rootLogger = Logger.getRootLogger(); rootLogger.setLevel(Level.INFO); PatternLayout layout = new PatternLayout(PatternLayout.TTCC_CONVERSION_PATTERN); rootLogger.addAppender(new ConsoleAppender(layout)); try { RollingFileAppender rfa = new RollingFileAppender(layout, "logtest.log"); rfa.setMaximumFileSize(1000000); rootLogger.addAppender(rfa); } catch (IOException e) { // e.printStackTrace(); } log.info("Testing..."); } } Another possible PatternLayout to use for more readable format would be: PatternLayout layout = new PatternLayout("%d{ISO8601} [%t] %-5p %c %x - %m%n"); |
|||||||||||||||||||
|
|||||||||||||||||||


