import com.gfctest.logging.Logger;
import com.gfctest.logging.LoggerFactory;
public class MyClass {
private static final Logger logger = LoggerFactory.getLogger(MyClass.class);
public void doSomething() {
logger.debug("Debug message");
logger.info("Info message");
logger.warn("Warning message");
logger.error("Error message");
try {
// Something that could potentially throw an exception
} catch (Exception e) {
logger.error("An error occurred", e);
}
}
}
properties
com.gfctest.logging.level = DEBUG
com.gfctest.logging.appender.file = com.gfctest.logging.appenders.FileAppender
com.gfctest.logging.appender.file.file = /path/to/log_file.log
com.gfctest.logging.layout = com.gfctest.logging.layouts.PatternLayout
com.gfctest.logging.layout.pattern = [%d] [%-5p] - %m%n
com.gfctest.logging.filter = com.gfctest.logging.filters.LevelFilter
com.gfctest.logging.filter.level = WARN