org.smallmind.scribe.ink.jdk
Class JDKLoggerAdapter

java.lang.Object
  extended by org.smallmind.scribe.ink.jdk.JDKLoggerAdapter
All Implemented Interfaces:
LoggerAdapter

public class JDKLoggerAdapter
extends Object
implements LoggerAdapter


Constructor Summary
JDKLoggerAdapter(Logger logger)
           
 
Method Summary
 void addAppender(Appender appender)
           
 void addEnhancer(Enhancer enhancer)
           
 void addFilter(Filter filter)
           
 void clearAppenders()
           
 void clearEnhancers()
           
 void clearFilters()
           
 boolean getAutoFillLogicalContext()
           
 Level getLevel()
           
 String getName()
           
 void logMessage(Discriminator discriminator, Level level, Throwable throwable, Object object)
           
 void logMessage(Discriminator discriminator, Level level, Throwable throwable, String message, Object... args)
           
 void logProbe(Discriminator discriminator, Level level, Throwable throwable, ProbeReport probeReport)
           
 void setAutoFillLogicalContext(boolean autoFillLogicalContext)
           
 void setLevel(Level level)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDKLoggerAdapter

public JDKLoggerAdapter(Logger logger)
Method Detail

getName

public String getName()
Specified by:
getName in interface LoggerAdapter

getAutoFillLogicalContext

public boolean getAutoFillLogicalContext()
Specified by:
getAutoFillLogicalContext in interface LoggerAdapter

setAutoFillLogicalContext

public void setAutoFillLogicalContext(boolean autoFillLogicalContext)
Specified by:
setAutoFillLogicalContext in interface LoggerAdapter

addFilter

public void addFilter(Filter filter)
Specified by:
addFilter in interface LoggerAdapter

clearFilters

public void clearFilters()
Specified by:
clearFilters in interface LoggerAdapter

addAppender

public void addAppender(Appender appender)
Specified by:
addAppender in interface LoggerAdapter

clearAppenders

public void clearAppenders()
Specified by:
clearAppenders in interface LoggerAdapter

addEnhancer

public void addEnhancer(Enhancer enhancer)
Specified by:
addEnhancer in interface LoggerAdapter

clearEnhancers

public void clearEnhancers()
Specified by:
clearEnhancers in interface LoggerAdapter

getLevel

public Level getLevel()
Specified by:
getLevel in interface LoggerAdapter

setLevel

public void setLevel(Level level)
Specified by:
setLevel in interface LoggerAdapter

logMessage

public void logMessage(Discriminator discriminator,
                       Level level,
                       Throwable throwable,
                       String message,
                       Object... args)
Specified by:
logMessage in interface LoggerAdapter

logProbe

public void logProbe(Discriminator discriminator,
                     Level level,
                     Throwable throwable,
                     ProbeReport probeReport)
Specified by:
logProbe in interface LoggerAdapter

logMessage

public void logMessage(Discriminator discriminator,
                       Level level,
                       Throwable throwable,
                       Object object)
Specified by:
logMessage in interface LoggerAdapter


Copyright © 2011. All Rights Reserved.