org.apache.maven.cli.logging
Class Slf4jLoggerManager

java.lang.Object
  extended by org.apache.maven.cli.logging.Slf4jLoggerManager
All Implemented Interfaces:
LoggerManager

public class Slf4jLoggerManager
extends Object
implements LoggerManager

Use an SLF4J ILoggerFactory as a backing for a Plexus LoggerManager, ignoring Plexus logger API parts that are not classical and probably not really used.

Since:
3.1
Author:
Jason van Zyl

Field Summary
 
Fields inherited from interface org.codehaus.plexus.logging.LoggerManager
ROLE
 
Constructor Summary
Slf4jLoggerManager()
           
 
Method Summary
 int getActiveLoggerCount()
          Warning: ignored (always return 0).
 Logger getLoggerForComponent(String role)
           
 Logger getLoggerForComponent(String role, String hint)
          The logger name for a component with a non-null hint is role.hint.
 int getThreshold()
          Warning: ignored (always return 0).
 void returnComponentLogger(String role)
          Warning: ignored.
 void returnComponentLogger(String role, String hint)
          Warning: ignored.
 void setThreshold(int threshold)
          Warning: ignored.
 void setThresholds(int threshold)
          Warning: ignored.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Slf4jLoggerManager

public Slf4jLoggerManager()
Method Detail

getLoggerForComponent

public Logger getLoggerForComponent(String role)
Specified by:
getLoggerForComponent in interface LoggerManager

getLoggerForComponent

public Logger getLoggerForComponent(String role,
                                    String hint)
The logger name for a component with a non-null hint is role.hint. Warning: this does not conform to logger name as class name convention. (and what about null and default hint equivalence?)

Specified by:
getLoggerForComponent in interface LoggerManager

returnComponentLogger

public void returnComponentLogger(String role)
Warning: ignored.

Specified by:
returnComponentLogger in interface LoggerManager

returnComponentLogger

public void returnComponentLogger(String role,
                                  String hint)
Warning: ignored.

Specified by:
returnComponentLogger in interface LoggerManager

getThreshold

public int getThreshold()
Warning: ignored (always return 0).

Specified by:
getThreshold in interface LoggerManager

setThreshold

public void setThreshold(int threshold)
Warning: ignored.

Specified by:
setThreshold in interface LoggerManager

setThresholds

public void setThresholds(int threshold)
Warning: ignored.

Specified by:
setThresholds in interface LoggerManager

getActiveLoggerCount

public int getActiveLoggerCount()
Warning: ignored (always return 0).

Specified by:
getActiveLoggerCount in interface LoggerManager


Copyright © 2001–2013 The Apache Software Foundation. All rights reserved.