...
Code Block | ||
---|---|---|
| ||
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </dependency> |
How to use
Code Block | ||
---|---|---|
| ||
// 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 | ||
---|---|---|
| ||
// 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
...