org.microemu.log
Class Logger

java.lang.Object
  extended by org.microemu.log.Logger

public class Logger
extends java.lang.Object

This class is used as abstraction layer for log messages Minimum Log4j implemenation with multiple overloaded functions

Author:
vlads

Constructor Summary
Logger()
           
 
Method Summary
static void addAppender(LoggerAppender newAppender)
           
static void addLogOrigin(java.lang.Class origin)
          Add the Class which serves as entry point for log message location.
static void debug(java.lang.String message)
           
static void debug(java.lang.String message, boolean v)
           
static void debug(java.lang.String message, long v)
           
static void debug(java.lang.String message, long v1, long v2)
           
static void debug(java.lang.String message, java.lang.Object o)
           
static void debug(java.lang.String message, java.lang.String v)
           
static void debug(java.lang.String message, java.lang.String v1, java.lang.String v2)
           
static void debug(java.lang.String message, java.lang.Throwable t)
           
static void debug(java.lang.Throwable t)
           
static void debug0x(java.lang.String message, long v)
           
static void debugClassLoader(java.lang.String message, java.lang.Object obj)
           
static void error(java.lang.Object message)
           
static void error(java.lang.String message)
           
static void error(java.lang.String message, long v)
           
static void error(java.lang.String message, java.lang.String v)
           
static void error(java.lang.String message, java.lang.String v, java.lang.Throwable t)
           
static void error(java.lang.String message, java.lang.Throwable t)
           
static void error(java.lang.Throwable t)
           
static void info(java.lang.Object message)
           
static void info(java.lang.String message)
           
static void info(java.lang.String message, java.lang.String data)
           
static boolean isDebugEnabled()
           
static boolean isErrorEnabled()
           
static boolean isLocationEnabled()
           
static void removeAllAppenders()
           
static void removeAppender(LoggerAppender appender)
           
static void setLocationEnabled(boolean state)
           
static void threadDumpToConsole()
           
static void threadDumpToFile()
           
static void warn(java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logger

public Logger()
Method Detail

isDebugEnabled

public static boolean isDebugEnabled()

isErrorEnabled

public static boolean isErrorEnabled()

isLocationEnabled

public static boolean isLocationEnabled()

setLocationEnabled

public static void setLocationEnabled(boolean state)

debug

public static void debug(java.lang.String message)

debug

public static void debug(java.lang.String message,
                         java.lang.Throwable t)

debug

public static void debug(java.lang.Throwable t)

debug

public static void debug(java.lang.String message,
                         java.lang.String v)

debug

public static void debug(java.lang.String message,
                         java.lang.Object o)

debug

public static void debug(java.lang.String message,
                         java.lang.String v1,
                         java.lang.String v2)

debug

public static void debug(java.lang.String message,
                         long v)

debug0x

public static void debug0x(java.lang.String message,
                           long v)

debug

public static void debug(java.lang.String message,
                         long v1,
                         long v2)

debug

public static void debug(java.lang.String message,
                         boolean v)

debugClassLoader

public static void debugClassLoader(java.lang.String message,
                                    java.lang.Object obj)

info

public static void info(java.lang.String message)

info

public static void info(java.lang.Object message)

info

public static void info(java.lang.String message,
                        java.lang.String data)

warn

public static void warn(java.lang.String message)

error

public static void error(java.lang.String message)

error

public static void error(java.lang.Object message)

error

public static void error(java.lang.String message,
                         long v)

error

public static void error(java.lang.String message,
                         java.lang.String v)

error

public static void error(java.lang.String message,
                         java.lang.String v,
                         java.lang.Throwable t)

error

public static void error(java.lang.Throwable t)

error

public static void error(java.lang.String message,
                         java.lang.Throwable t)

addLogOrigin

public static void addLogOrigin(java.lang.Class origin)
Add the Class which serves as entry point for log message location.

Parameters:
origin - Class

addAppender

public static void addAppender(LoggerAppender newAppender)

removeAppender

public static void removeAppender(LoggerAppender appender)

removeAllAppenders

public static void removeAllAppenders()

threadDumpToConsole

public static void threadDumpToConsole()

threadDumpToFile

public static void threadDumpToFile()


Copyright © 2001-2010 MicroEmulator Team. All Rights Reserved.