import io.hearty.log.Timbre;
import io.hearty.log.handlers.ConsoleHandler;
import io.hearty.log.handlers.FileHandler;
import java.util.logging.Level;
public class TimbreExample {
public static void main(String[] args) {
Timbre logger = Timbre.getLogger("myLogger");
logger.setLevel(Level.INFO);
ConsoleHandler consoleHandler = new ConsoleHandler();
FileHandler fileHandler = new FileHandler("/path/to/log/file.log");
consoleHandler.setLevel(Level.INFO);
fileHandler.setLevel(Level.WARNING);
logger.addHandler(consoleHandler);
logger.addHandler(fileHandler);
logger.info("This is an information log message.");
logger.warning("This is a warning log message.");
}
}
properties
# Global logging properties
handlers = io.hearty.log.handlers.ConsoleHandler, io.hearty.log.handlers.FileHandler
.level = INFO
# Console handler configuration
io.hearty.log.handlers.ConsoleHandler.level = INFO
# File handler configuration
io.hearty.log.handlers.FileHandler.level = WARNING
io.hearty.log.handlers.FileHandler.file = /path/to/log/file.log
io.hearty.log.handlers.FileHandler.append = true