org.jacorb.idl.util
Class IDLLogger

java.lang.Object
  extended by org.jacorb.idl.util.IDLLogger

public class IDLLogger
extends Object


Field Summary
static Level DEBUG
           
static Level ERROR
           
static Level FATAL_ERROR
           
static Level INFO
           
static Level NONE
           
static Level WARN
           
 
Method Summary
 void debug(String message)
          Logs a debug level message
 void debug(String message, Throwable th)
          Logs a debug level message
 void error(String message)
          Logs an error level message
 void error(String message, Throwable th)
          Logs an error level message
 void fatalError(String message)
          Logs a fatal error level message
 void fatalError(String message, Throwable th)
          Logs a fatal error level message
static IDLLogger getLogger(String name, Level level, Writer writer)
           
 void info(String message)
          Logs an info level message
 void info(String message, Throwable th)
          Logs an info level message
 boolean isDebugEnabled()
          Queries the delegate logger whether the debug level is enabled.
 boolean isErrorEnabled()
          Queries the delegate logger whether the error level is enabled.
 boolean isFatalErrorEnabled()
          Queries the delegate logger whether the fatal error level is enabled.
 boolean isInfoEnabled()
          Queries the delegate logger whether the info level is enabled.
 boolean isLevelEnabled(Level level)
          Queries the delegate logger whether the specified logging level is enabled.
 boolean isWarnEnabled()
          Queries the delegate logger whether the warn level is enabled.
 void setLevel(Level level)
          Sets the logging level.
 void warn(String message)
          Logs a warn level message
 void warn(String message, Throwable th)
          Logs a warn level message
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static final Level DEBUG

INFO

public static final Level INFO

WARN

public static final Level WARN

ERROR

public static final Level ERROR

FATAL_ERROR

public static final Level FATAL_ERROR

NONE

public static final Level NONE
Method Detail

getLogger

public static IDLLogger getLogger(String name,
                                  Level level,
                                  Writer writer)
Parameters:
name - a String name for logged entity
level - a java.util.logging.Level value
writer - a java.io.Writer where to send the log output
Returns:
a org.jacorb.idl.util.IDLLogger logger

setLevel

public void setLevel(Level level)
Sets the logging level. Use one of the levels defined in org.jacorb.idl.util.IDLLogger The parameter is then passed to the delegate logger.

Parameters:
level - a java.util.logging.Level value

isDebugEnabled

public boolean isDebugEnabled()
Queries the delegate logger whether the debug level is enabled.

Returns:
true or false

isInfoEnabled

public boolean isInfoEnabled()
Queries the delegate logger whether the info level is enabled.

Returns:
true or false

isWarnEnabled

public boolean isWarnEnabled()
Queries the delegate logger whether the warn level is enabled.

Returns:
true or false

isErrorEnabled

public boolean isErrorEnabled()
Queries the delegate logger whether the error level is enabled.

Returns:
true or false

isFatalErrorEnabled

public boolean isFatalErrorEnabled()
Queries the delegate logger whether the fatal error level is enabled.

Returns:
true or false

isLevelEnabled

public boolean isLevelEnabled(Level level)
Queries the delegate logger whether the specified logging level is enabled. It's best to check against the levels defined in the wrapper class org.jacorb.idl.util.IDLLogger

Returns:
true or false

debug

public void debug(String message)
Logs a debug level message

Parameters:
message - a java.lang.String

debug

public void debug(String message,
                  Throwable th)
Logs a debug level message

Parameters:
message - a java.lang.String
th - a java.lang.Throwable

warn

public void warn(String message)
Logs a warn level message

Parameters:
message - a java.lang.String

warn

public void warn(String message,
                 Throwable th)
Logs a warn level message

Parameters:
message - a java.lang.String
th - a java.lang.Throwable

error

public void error(String message)
Logs an error level message

Parameters:
message - a java.lang.String

error

public void error(String message,
                  Throwable th)
Logs an error level message

Parameters:
message - a java.lang.String
th - a java.lang.Throwable

fatalError

public void fatalError(String message)
Logs a fatal error level message

Parameters:
message - a java.lang.String

fatalError

public void fatalError(String message,
                       Throwable th)
Logs a fatal error level message

Parameters:
message - a java.lang.String
th - a java.lang.Throwable

info

public void info(String message)
Logs an info level message

Parameters:
message - a java.lang.String

info

public void info(String message,
                 Throwable th)
Logs an info level message

Parameters:
message - a java.lang.String
th - a java.lang.Throwable


Copyright © 2012 JacORB. All Rights Reserved.