// 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);
}
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
:java