com.mchange.v2.log
Class MLog

java.lang.Object
  extended by com.mchange.v2.log.MLog
Direct Known Subclasses:
FallbackMLog, Jdk14MLog, Log4jMLog

public abstract class MLog
extends Object


Constructor Summary
MLog()
           
 
Method Summary
static void config(String msg)
           
static void entering(String srcClass, String srcMeth)
           
static void entering(String srcClass, String srcMeth, Object param)
           
static void entering(String srcClass, String srcMeth, Object[] params)
           
static void exiting(String srcClass, String srcMeth)
           
static void exiting(String srcClass, String srcMeth, Object result)
           
static MLog findByClassnames(String[] classnames)
           
static void fine(String msg)
           
static void finer(String msg)
           
static void finest(String msg)
           
static MLogger getLogger()
           
static MLogger getLogger(Class cl)
           
static MLogger getLogger(String name)
           
abstract  MLogger getMLogger()
           
abstract  MLogger getMLogger(Class cl)
           
abstract  MLogger getMLogger(String name)
           
static void info(String msg)
           
static MLog instance()
           
static void log(MLevel l, String msg)
           
static void log(MLevel l, String msg, Object param)
           
static void log(MLevel l, String msg, Object[] params)
           
static void log(MLevel l, String msg, Throwable t)
           
static void logp(MLevel l, String srcClass, String srcMeth, String msg)
           
static void logp(MLevel l, String srcClass, String srcMeth, String msg, Object param)
           
static void logp(MLevel l, String srcClass, String srcMeth, String msg, Object[] params)
           
static void logp(MLevel l, String srcClass, String srcMeth, String msg, Throwable t)
           
static void logrb(MLevel l, String srcClass, String srcMeth, String rb, String msg)
           
static void logrb(MLevel l, String srcClass, String srcMeth, String rb, String msg, Object param)
           
static void logrb(MLevel l, String srcClass, String srcMeth, String rb, String msg, Object[] params)
           
static void logrb(MLevel l, String srcClass, String srcMeth, String rb, String msg, Throwable t)
           
static void severe(String msg)
           
static void throwing(String srcClass, String srcMeth, Throwable t)
           
static void warning(String msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MLog

public MLog()
Method Detail

findByClassnames

public static MLog findByClassnames(String[] classnames)

instance

public static MLog instance()

getLogger

public static MLogger getLogger(String name)

getLogger

public static MLogger getLogger(Class cl)

getLogger

public static MLogger getLogger()

log

public static void log(MLevel l,
                       String msg)

log

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

log

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

log

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

logp

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

logp

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

logp

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

logp

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

logrb

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

logrb

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

logrb

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

logrb

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

entering

public static void entering(String srcClass,
                            String srcMeth)

entering

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

entering

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

exiting

public static void exiting(String srcClass,
                           String srcMeth)

exiting

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

throwing

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

severe

public static void severe(String msg)

warning

public static void warning(String msg)

info

public static void info(String msg)

config

public static void config(String msg)

fine

public static void fine(String msg)

finer

public static void finer(String msg)

finest

public static void finest(String msg)

getMLogger

public abstract MLogger getMLogger(String name)

getMLogger

public abstract MLogger getMLogger(Class cl)

getMLogger

public abstract MLogger getMLogger()