import io.klogger.Logger;
import io.klogger.LoggerFactory;
public class MyClass {
private static final Logger logger = LoggerFactory.getLogger(MyClass.class);
}
klogger.enabled=true
klogger.level=info
klogger.output=file
klogger.format=%d{yyyy-MM-dd HH:mm:ss} [%t] %-5level %logger{36} - %msg%n
klogger.file.path=/path/to/logs/myapp.log
import io.klogger.Logging;
public class MyService {
@Logging
public void doSomething() throws Exception {
}
}
klogger.enabled=true
klogger.level=info
klogger.output=file
klogger.format=%d{yyyy-MM-dd HH:mm:ss} [%t] %-5level %logger{36} - %msg%n
klogger.file.path=/path/to/logs/myapp.log
log4j.rootLogger=${klogger.level}, ${klogger.output}
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=${klogger.file.path}
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=${klogger.format}
log4j.logger.io.klogger=${klogger.level}
logback.root.level=${klogger.level}
logback.appender.file=ch.qos.logback.core.FileAppender
logback.appender.file.File=${klogger.file.path}
logback.appender.file.layout=ch.qos.logback.classic.PatternLayout
logback.appender.file.layout.pattern=${klogger.format}
logback.logger.io.klogger=${klogger.level}