001
014
015 package org.slf4j.impl;
016
017 import com.liferay.util.sl4fj.LiferayLoggerFactory;
018
019 import org.slf4j.ILoggerFactory;
020 import org.slf4j.spi.LoggerFactoryBinder;
021
022
025 public class StaticLoggerBinder implements LoggerFactoryBinder {
026
027
028
029
030 public static String REQUESTED_API_VERSION = "1.6.99";
031
032 public static final StaticLoggerBinder getSingleton() {
033 return _SINGLETON;
034 }
035
036 public ILoggerFactory getLoggerFactory() {
037 return _iLoggerFactory;
038 }
039
040 public String getLoggerFactoryClassStr() {
041 return _LOGGER_FACTORY_CLASS_NAME;
042 }
043
044 private StaticLoggerBinder() {
045 _iLoggerFactory = new LiferayLoggerFactory();
046 }
047
048 private static final String _LOGGER_FACTORY_CLASS_NAME =
049 LiferayLoggerFactory.class.getName();
050
051 private static final StaticLoggerBinder _SINGLETON =
052 new StaticLoggerBinder();
053
054 private ILoggerFactory _iLoggerFactory;
055
056 }