Steve Souza - 2015-02-10

:java

// The following is an example of configuring log4j jamon logic programmatically.
// Of course the jamonappender can and should typically be configurred via the log4j properties file
//# Set root logger level to DEBUG and its only appender to A1.
Properties properties=new Properties();
properties.put("log4j.logger.com.jamonapi.log4j","DEBUG, jamonAppender");
properties.put("log4j.appender.jamonAppender","com.jamonapi.log4j.JAMonAppender");
properties.put("log4j.appender.jamonAppender.EnableListeners","BASIC");   
PropertyConfigurator.configure(properties);
Logger log1 = Logger.getLogger("com.jamonapi.log4j");

for (int i = 0; i < 1000; i++) {
    Exception e=new Exception("This is my demo exception string");

    log1.debug("debug message " + i);
    log1.error("error message " + i, e);
    log1.info("info message " + i);
    log1.warn("warn message " + i);
    log1.fatal("fatal message " + i);

}