import org.gfc.logging.Log;
import org.gfc.logging.LogFactory;
public class MyLibraryClass {
private static final Log LOGGER = LogFactory.getLog(MyLibraryClass.class);
// ...
public void myMethod() {
LOGGER.info("This is a log message.");
// ...
}
}
#log.properties
log.level=INFO
log.file=/path/to/log/file.log
import org.gfc.logging.Configurator;
public class MyLibraryClass {
static {
Configurator.load("/path/to/log.properties");
}
private static final Log LOGGER = LogFactory.getLog(MyLibraryClass.class);
// ...
}
public class MyLibraryClass {
private static final Log LOGGER = LogFactory.getLog(MyLibraryClass.class);
public void myMethod() {
LOGGER.debug("This is a debug log message.");
LOGGER.info("This is an info log message.");
LOGGER.warn("This is a warning log message.");
LOGGER.error("This is an error log message.");
// ...
}
}