Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
<dependency>
	<groupId>org.slf4j</groupId>
	<artifactId>slf4j-api</artifactId>
</dependency>	

 

How to use

Code Block
languagejava
// import required classes
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
 
// define logger
private static final Logger LOGGER = LoggerFactory.getLogger(AuthenticationServiceImpl.class);
 
// use in code
try {
// logic
} catch (final StorageException e) {
	final String message = "(" + accountId + ") fail.";
	LOGGER.error(message, e);
	throw new AuthenticationServiceException(message, e);
}

...

FATAL logging level: (marker usage example)

Code Block
languagejava
// import utility
import net.bolbat.utils.logging.LoggingUtils;
 
// use in code
try {
// logic
} catch (final ManagerException e) {
	final String message = "Can't initialize persistence service.";
	LOGGER.error(LoggingUtils.FATAL, message, e);
	throw new ServiceInstantiationException(message, e);
}

...

SLF4J API implementations

...