org.ow2.petals.jbi.management.logging
Class LoggerServiceImpl

java.lang.Object
  extended by org.ow2.petals.jbi.management.logging.LoggerServiceImpl
All Implemented Interfaces:
LoggerService, LoggerServiceMBean, PetalsLifeCycle

public class LoggerServiceImpl
extends java.lang.Object
implements LoggerService

Author:
aruffie Petals Logging service implementation

Field Summary
protected  org.ow2.petals.util.LoggingUtil log
          logger wrapper
 
Constructor Summary
LoggerServiceImpl()
           
 
Method Summary
 java.lang.String[] getAllLevels()
          Allow to recover all defined in Petals.
 java.lang.String getLevelForLogger(java.lang.String logger)
          Allow to recover logging for specified logger.
 void setLevelForLogger(java.lang.String logger, java.lang.String level)
          Allow to set logging for specified logger.
 void shutdown()
          Called to shutdown a component.
protected  void start()
          Initialize the LoggerServiceImpl
protected  void stop()
          Stop the LoggerServiceImpl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected org.ow2.petals.util.LoggingUtil log
logger wrapper

Constructor Detail

LoggerServiceImpl

public LoggerServiceImpl()
Method Detail

getAllLevels

public java.lang.String[] getAllLevels()
Description copied from interface: LoggerServiceMBean
Allow to recover all defined in Petals.

Specified by:
getAllLevels in interface LoggerServiceMBean
Returns:
The default JDK logging and custom Petals logging which can be implemented as a .

getLevelForLogger

public java.lang.String getLevelForLogger(java.lang.String logger)
Description copied from interface: LoggerServiceMBean
Allow to recover logging for specified logger.

Specified by:
getLevelForLogger in interface LoggerServiceMBean
Parameters:
logger - The logger name.
Returns:
The associated to the specified logger as a .

setLevelForLogger

public void setLevelForLogger(java.lang.String logger,
                              java.lang.String level)
Description copied from interface: LoggerServiceMBean
Allow to set logging for specified logger.

Specified by:
setLevelForLogger in interface LoggerServiceMBean
Parameters:
logger - The logger name.
level - The value which must be set as a .

shutdown

public void shutdown()
              throws java.lang.Exception
Description copied from interface: PetalsLifeCycle
Called to shutdown a component. The component must unregister all container related information.

Specified by:
shutdown in interface PetalsLifeCycle
Throws:
java.lang.Exception

start

protected void start()
Initialize the LoggerServiceImpl


stop

protected void stop()
Stop the LoggerServiceImpl



Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.