org.apache.myfaces.extensions.cdi.core.api.logging
Interface Logger

All Superinterfaces:
Serializable

public interface Logger
extends Serializable

Meta-logger for injecting a serializable logger.

Author:
Gerhard Petracek

Nested Class Summary
static interface Logger.Factory
           
 
Method Summary
 void addHandler(Handler handler)
           
 void config(String s)
           
 void entering(String s, String s1)
           
 void entering(String s, String s1, Object o)
           
 void entering(String s, String s1, Object[] objects)
           
 void exiting(String s, String s1)
           
 void exiting(String s, String s1, Object o)
           
 void fine(String s)
           
 void finer(String s)
           
 void finest(String s)
           
 Logger.Factory getFactory()
           
 Filter getFilter()
           
 Handler[] getHandlers()
           
 Level getLevel()
           
 String getName()
           
 Logger getParent()
           
 ResourceBundle getResourceBundle()
           
 String getResourceBundleName()
           
 boolean getUseParentHandlers()
           
 Logger getWrapped()
          Just use this method if the original logger is really needed.
 void info(String s)
           
 boolean isLoggable(Level level)
           
 void log(Level level, String s)
           
 void log(Level level, String s, Object o)
           
 void log(Level level, String s, Object[] objects)
           
 void log(Level level, String s, Throwable throwable)
           
 void log(LogRecord logRecord)
           
 void logp(Level level, String s, String s1, String s2)
           
 void logp(Level level, String s, String s1, String s2, Object o)
           
 void logp(Level level, String s, String s1, String s2, Object[] objects)
           
 void logp(Level level, String s, String s1, String s2, Throwable throwable)
           
 void logrb(Level level, String s, String s1, String s2, String s3)
           
 void logrb(Level level, String s, String s1, String s2, String s3, Object o)
           
 void logrb(Level level, String s, String s1, String s2, String s3, Object[] objects)
           
 void logrb(Level level, String s, String s1, String s2, String s3, Throwable throwable)
           
 void removeHandler(Handler handler)
           
 void setFilter(Filter filter)
           
 void setLevel(Level level)
           
 void setParent(Logger logger)
           
 void setUseParentHandlers(boolean b)
           
 void severe(String s)
           
 void throwing(String s, String s1, Throwable throwable)
           
 void warning(String s)
           
 

Method Detail

getResourceBundle

ResourceBundle getResourceBundle()

getResourceBundleName

String getResourceBundleName()

setFilter

void setFilter(Filter filter)
               throws SecurityException
Throws:
SecurityException

getFilter

Filter getFilter()

log

void log(LogRecord logRecord)

log

void log(Level level,
         String s)

log

void log(Level level,
         String s,
         Object o)

log

void log(Level level,
         String s,
         Object[] objects)

log

void log(Level level,
         String s,
         Throwable throwable)

logp

void logp(Level level,
          String s,
          String s1,
          String s2)

logp

void logp(Level level,
          String s,
          String s1,
          String s2,
          Object o)

logp

void logp(Level level,
          String s,
          String s1,
          String s2,
          Object[] objects)

logp

void logp(Level level,
          String s,
          String s1,
          String s2,
          Throwable throwable)

logrb

void logrb(Level level,
           String s,
           String s1,
           String s2,
           String s3)

logrb

void logrb(Level level,
           String s,
           String s1,
           String s2,
           String s3,
           Object o)

logrb

void logrb(Level level,
           String s,
           String s1,
           String s2,
           String s3,
           Object[] objects)

logrb

void logrb(Level level,
           String s,
           String s1,
           String s2,
           String s3,
           Throwable throwable)

entering

void entering(String s,
              String s1)

entering

void entering(String s,
              String s1,
              Object o)

entering

void entering(String s,
              String s1,
              Object[] objects)

exiting

void exiting(String s,
             String s1)

exiting

void exiting(String s,
             String s1,
             Object o)

throwing

void throwing(String s,
              String s1,
              Throwable throwable)

severe

void severe(String s)

warning

void warning(String s)

info

void info(String s)

config

void config(String s)

fine

void fine(String s)

finer

void finer(String s)

finest

void finest(String s)

setLevel

void setLevel(Level level)
              throws SecurityException
Throws:
SecurityException

getLevel

Level getLevel()

isLoggable

boolean isLoggable(Level level)

getName

String getName()

addHandler

void addHandler(Handler handler)
                throws SecurityException
Throws:
SecurityException

removeHandler

void removeHandler(Handler handler)
                   throws SecurityException
Throws:
SecurityException

getHandlers

Handler[] getHandlers()

setUseParentHandlers

void setUseParentHandlers(boolean b)

getUseParentHandlers

boolean getUseParentHandlers()

getParent

Logger getParent()

setParent

void setParent(Logger logger)

getWrapped

Logger getWrapped()
Just use this method if the original logger is really needed. It's used by CODI internally to get a better performance.

Returns:
the wrapped logger

getFactory

Logger.Factory getFactory()


Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.