org.eclipse.birt.chart.internal.log
Class JavaUtilLoggerImpl

java.lang.Object
  extended byorg.eclipse.birt.chart.internal.log.JavaUtilLoggerImpl
All Implemented Interfaces:
ILogger

public class JavaUtilLoggerImpl
extends java.lang.Object
implements ILogger

An ILogger implementation using java.util.logging.Logger


Field Summary
 
Fields inherited from interface org.eclipse.birt.chart.log.ILogger
ALL, ERROR, FATAL, INFORMATION, TRACE, WARNING
 
Constructor Summary
JavaUtilLoggerImpl(java.lang.String name)
          The constructor.
JavaUtilLoggerImpl(java.lang.String name, int verboseLevel)
          The constructor.
 
Method Summary
 java.util.logging.Logger getJavaLogger()
           
 void log(java.lang.Exception ex)
          Logs an exception into the target repository or destination.
 void log(int iCode, java.lang.String sMessage)
          Logs a message for the given message type into a target repository.
 void setVerboseLevel(int iVerboseLevel)
          Sets the verbose level to specify the granularity of messages being logged based on the message type.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaUtilLoggerImpl

public JavaUtilLoggerImpl(java.lang.String name)
The constructor.

Parameters:
name -

JavaUtilLoggerImpl

public JavaUtilLoggerImpl(java.lang.String name,
                          int verboseLevel)
The constructor.

Parameters:
name -
Method Detail

getJavaLogger

public java.util.logging.Logger getJavaLogger()
Returns:
the inner java.util.logging.Logger

setVerboseLevel

public void setVerboseLevel(int iVerboseLevel)
Description copied from interface: ILogger
Sets the verbose level to specify the granularity of messages being logged based on the message type.

Specified by:
setVerboseLevel in interface ILogger
Parameters:
iVerboseLevel - Determines how to filter messages to be displayed on the console.

log

public void log(int iCode,
                java.lang.String sMessage)
Description copied from interface: ILogger
Logs a message for the given message type into a target repository.

Specified by:
log in interface ILogger
Parameters:
iCode - The message type to be logged.
sMessage - The actual message to be logged

log

public void log(java.lang.Exception ex)
Description copied from interface: ILogger
Logs an exception into the target repository or destination.

Specified by:
log in interface ILogger
Parameters:
ex - The exception to be logged.


Copyright © 2005-2007 Actuate Corp. All rights reserved.