Simple logging abstraction with standard java logging system
Simplify parameter replacement in logging messages in order to avoid message processing if logger is not enabled
(Please read our Javadoc for further information)
- First of all include the Jar file in your compile and execution classpath. Maven
<dependency>
<groupId>org.bytemechanics</groupId>
<artifactId>fluent-logger</artifactId>
<version>X.X.X</version>
</dependency>
Graddle
dependencies {
compile 'org.bytemechanics:fluent-logger:X.X.X'
}
- Get logger instance
package mypackage;
import org.bytemechanics.fluentlogger.FluentLogger;
public class MyClass{
private static final FluentLogger logger=FluentLogger.getLogger(MyClass.class);
}
- Write a log
logger.trace("myMessage {} with {}","param1",2,exception);