• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package org.slf4j.helpers;
2 
3 import org.slf4j.ILoggerFactory;
4 import org.slf4j.IMarkerFactory;
5 import org.slf4j.spi.MDCAdapter;
6 import org.slf4j.spi.SLF4JServiceProvider;
7 
8 public class SubstituteServiceProvider implements SLF4JServiceProvider {
9     private final SubstituteLoggerFactory loggerFactory = new SubstituteLoggerFactory();
10     private final IMarkerFactory markerFactory = new BasicMarkerFactory();
11     private final MDCAdapter mdcAdapter = new BasicMDCAdapter();
12 
13     @Override
getLoggerFactory()14     public ILoggerFactory getLoggerFactory() {
15         return loggerFactory;
16     }
17 
getSubstituteLoggerFactory()18     public SubstituteLoggerFactory getSubstituteLoggerFactory() {
19         return loggerFactory;
20     }
21 
22     @Override
getMarkerFactory()23     public IMarkerFactory getMarkerFactory() {
24         return markerFactory;
25     }
26 
27     @Override
getMDCAdapter()28     public MDCAdapter getMDCAdapter() {
29         return mdcAdapter;
30     }
31 
32     @Override
getRequestedApiVersion()33     public String getRequestedApiVersion() {
34         throw new UnsupportedOperationException();
35     }
36 
37     @Override
initialize()38     public void initialize() {
39 
40     }
41 }
42