1 package org
.slf4j
.impl
;
3 import org
.slf4j
.ILoggerFactory
;
4 import org
.slf4j
.spi
.LoggerFactoryBinder
;
6 public class StaticLoggerBinder
implements LoggerFactoryBinder
{
7 public static final String REQUESTED_API_VERSION
= "1.7";
9 private static final StaticLoggerBinder SINGLETON
= new StaticLoggerBinder();
11 private final ILoggerFactory loggerFactory
;
13 protected StaticLoggerBinder() {
14 loggerFactory
= new SystemLoggerFactory();
18 public ILoggerFactory
getLoggerFactory() {
23 public String
getLoggerFactoryClassStr() {
24 return SystemLoggerFactory
.class.getName();
27 public static final StaticLoggerBinder
getSingleton() {
31 static class SystemLoggerFactory
implements ILoggerFactory
{
34 public org
.slf4j
.Logger
getLogger(String name
) {
35 SystemLoggingAdapter logger
= SystemLoggingAdapter
.getLog(name
);
36 return new ArgeoLogger(name
, logger
);