com.mchange.v2.log
Interface MLogger

All Known Implementing Classes:
NullMLogger

public interface MLogger

This is an interface designed to wrap around the JDK1.4 logging API, without having any compilation dependencies on that API, so that applications that use MLogger in a non JDK1.4 environment, or where some other logging library is prefrerred, may do so. Calls to handler and filter related methods may be ignored if some logging system besides jdk1.4 logging is the underlying library.


Method Summary
 void addHandler(Object h)
           
 void config(String msg)
           
 void entering(String srcClass, String srcMeth)
           
 void entering(String srcClass, String srcMeth, Object param)
           
 void entering(String srcClass, String srcMeth, Object[] params)
           
 void exiting(String srcClass, String srcMeth)
           
 void exiting(String srcClass, String srcMeth, Object result)
           
 void fine(String msg)
           
 void finer(String msg)
           
 void finest(String msg)
           
 Object getFilter()
           
 Object[] getHandlers()
           
 MLevel getLevel()
           
 String getName()
           
 ResourceBundle getResourceBundle()
           
 String getResourceBundleName()
           
 boolean getUseParentHandlers()
           
 void info(String msg)
           
 boolean isLoggable(MLevel l)
           
 void log(MLevel l, String msg)
           
 void log(MLevel l, String msg, Object param)
           
 void log(MLevel l, String msg, Object[] params)
           
 void log(MLevel l, String msg, Throwable t)
           
 void logp(MLevel l, String srcClass, String srcMeth, String msg)
           
 void logp(MLevel l, String srcClass, String srcMeth, String msg, Object param)
           
 void logp(MLevel l, String srcClass, String srcMeth, String msg, Object[] params)
           
 void logp(MLevel l, String srcClass, String srcMeth, String msg, Throwable t)
           
 void logrb(MLevel l, String srcClass, String srcMeth, String rb, String msg)
           
 void logrb(MLevel l, String srcClass, String srcMeth, String rb, String msg, Object param)
           
 void logrb(MLevel l, String srcClass, String srcMeth, String rb, String msg, Object[] params)
           
 void logrb(MLevel l, String srcClass, String srcMeth, String rb, String msg, Throwable t)
           
 void removeHandler(Object h)
           
 void setFilter(Object java14Filter)
           
 void setLevel(MLevel l)
           
 void setUseParentHandlers(boolean uph)
           
 void severe(String msg)
           
 void throwing(String srcClass, String srcMeth, Throwable t)
           
 void warning(String msg)
           
 

Method Detail

getResourceBundle

ResourceBundle getResourceBundle()

getResourceBundleName

String getResourceBundleName()

setFilter

void setFilter(Object java14Filter)
               throws SecurityException
Throws:
SecurityException

getFilter

Object getFilter()

log

void log(MLevel l,
         String msg)

log

void log(MLevel l,
         String msg,
         Object param)

log

void log(MLevel l,
         String msg,
         Object[] params)

log

void log(MLevel l,
         String msg,
         Throwable t)

logp

void logp(MLevel l,
          String srcClass,
          String srcMeth,
          String msg)

logp

void logp(MLevel l,
          String srcClass,
          String srcMeth,
          String msg,
          Object param)

logp

void logp(MLevel l,
          String srcClass,
          String srcMeth,
          String msg,
          Object[] params)

logp

void logp(MLevel l,
          String srcClass,
          String srcMeth,
          String msg,
          Throwable t)

logrb

void logrb(MLevel l,
           String srcClass,
           String srcMeth,
           String rb,
           String msg)

logrb

void logrb(MLevel l,
           String srcClass,
           String srcMeth,
           String rb,
           String msg,
           Object param)

logrb

void logrb(MLevel l,
           String srcClass,
           String srcMeth,
           String rb,
           String msg,
           Object[] params)

logrb

void logrb(MLevel l,
           String srcClass,
           String srcMeth,
           String rb,
           String msg,
           Throwable t)

entering

void entering(String srcClass,
              String srcMeth)

entering

void entering(String srcClass,
              String srcMeth,
              Object param)

entering

void entering(String srcClass,
              String srcMeth,
              Object[] params)

exiting

void exiting(String srcClass,
             String srcMeth)

exiting

void exiting(String srcClass,
             String srcMeth,
             Object result)

throwing

void throwing(String srcClass,
              String srcMeth,
              Throwable t)

severe

void severe(String msg)

warning

void warning(String msg)

info

void info(String msg)

config

void config(String msg)

fine

void fine(String msg)

finer

void finer(String msg)

finest

void finest(String msg)

setLevel

void setLevel(MLevel l)
              throws SecurityException
Throws:
SecurityException

getLevel

MLevel getLevel()

isLoggable

boolean isLoggable(MLevel l)

getName

String getName()

addHandler

void addHandler(Object h)
                throws SecurityException
Throws:
SecurityException

removeHandler

void removeHandler(Object h)
                   throws SecurityException
Throws:
SecurityException

getHandlers

Object[] getHandlers()

setUseParentHandlers

void setUseParentHandlers(boolean uph)

getUseParentHandlers

boolean getUseParentHandlers()