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 public static final String REQUESTED_API_VERSION = "1.6.4";
028
029 public static final StaticLoggerBinder getSingleton() {
030 return _SINGLETON;
031 }
032
033 public ILoggerFactory getLoggerFactory() {
034 return _iLoggerFactory;
035 }
036
037 public String getLoggerFactoryClassStr() {
038 return _LOGGER_FACTORY_CLASS_NAME;
039 }
040
041 private StaticLoggerBinder() {
042 _iLoggerFactory = new LiferayLoggerFactory();
043 }
044
045 private static final String _LOGGER_FACTORY_CLASS_NAME =
046 LiferayLoggerFactory.class.getName();
047
048 private static final StaticLoggerBinder _SINGLETON =
049 new StaticLoggerBinder();
050
051 private ILoggerFactory _iLoggerFactory;
052
053 }