View Javadoc

1   package org.slf4j.spi;
2   
3   import org.slf4j.ILoggerFactory;
4   import org.slf4j.IMarkerFactory;
5   
6   public interface SLF4JServiceProvider {
7   
8       
9       /**
10       * Return the instance of {@link ILoggerFactory} that 
11       * {@link org.slf4j.LoggerFactory} class should bind to.
12       * 
13       * @return the instance of {@link ILoggerFactory} that 
14       * {@link org.slf4j.LoggerFactory} class should bind to.
15       */
16      public ILoggerFactory getLoggerFactory();
17      
18      /**
19       * Return the instance of {@link IMarkerFactory} that 
20       * {@link org.slf4j.MarkerFactory} class should bind to.
21       * 
22       * @return the instance of {@link IMarkerFactory} that 
23       * {@link org.slf4j.MarkerFactory} class should bind to.
24       */
25      public IMarkerFactory getMarkerFactory();
26      
27      
28      public MDCAdapter getMDCAdapter();
29      
30      public String getRequesteApiVersion();
31      
32      public void initialize();
33  }