Advertisement
Guest User

LoggerServiceProvider (SLF4JServiceProvider implementation)

a guest
Aug 7th, 2022
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.82 KB | None | 0 0
  1. public class LoggerServiceProvider implements SLF4JServiceProvider {
  2.  
  3.     public static String REQUESTED_API_VERSION = "2.0.99";
  4.    
  5.     private ILoggerFactory loggerFactory;
  6.     private IMarkerFactory markerFactory;
  7.     private MDCAdapter mdcAdapter;
  8.    
  9.     @Override
  10.     public ILoggerFactory getLoggerFactory() {
  11.         return loggerFactory;
  12.     }
  13.  
  14.     @Override
  15.     public IMarkerFactory getMarkerFactory() {
  16.         return markerFactory;
  17.     }
  18.  
  19.     @Override
  20.     public MDCAdapter getMDCAdapter() {
  21.         return mdcAdapter;
  22.     }
  23.  
  24.     @Override
  25.     public String getRequestedApiVersion() {
  26.         return REQUESTED_API_VERSION;
  27.     }
  28.  
  29.     @Override
  30.     public void initialize() {
  31.         loggerFactory = ConsoleEngine.getInstance(); //<- ConsoleEngine is printing everything in the end - Cannot be null
  32.         markerFactory = new BasicMarkerFactory();
  33.         mdcAdapter = new BasicMDCAdapter();
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement