public final class MailLogger
extends java.lang.Object
| Constructor and Description | 
|---|
MailLogger(java.lang.Class<?> clazz,
          java.lang.String prefix,
          boolean debug,
          java.io.PrintStream out)
Construct a new MailLogger using the specified class' package
 name as the Logger name,
 debug prefix (e.g., "DEBUG"), debug flag, and PrintStream. 
 | 
MailLogger(java.lang.Class<?> clazz,
          java.lang.String prefix,
          Session session)
Deprecated.  
 | 
MailLogger(java.lang.Class<?> clazz,
          java.lang.String subname,
          java.lang.String prefix,
          boolean debug,
          java.io.PrintStream out)
Construct a new MailLogger using the specified class' package
 name combined with the specified subname as the Logger name,
 debug prefix (e.g., "DEBUG"), debug flag, and PrintStream. 
 | 
MailLogger(java.lang.String name,
          java.lang.String prefix,
          boolean debug,
          java.io.PrintStream out)
Construct a new MailLogger using the specified Logger name,
 debug prefix (e.g., "DEBUG"), debug flag, and PrintStream. 
 | 
MailLogger(java.lang.String name,
          java.lang.String prefix,
          Session session)
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
config(java.lang.String msg)
Log a message at the CONFIG level. 
 | 
void | 
fine(java.lang.String msg)
Log a message at the FINE level. 
 | 
void | 
finer(java.lang.String msg)
Log a message at the FINER level. 
 | 
void | 
finest(java.lang.String msg)
Log a message at the FINEST level. 
 | 
MailLogger | 
getLogger(java.lang.Class<?> clazz,
         java.lang.String prefix)
Create a MailLogger using the specified class' package
 name as the Logger name and the specified prefix. 
 | 
MailLogger | 
getLogger(java.lang.String name,
         java.lang.String prefix)
Create a MailLogger that uses a Logger with the specified name
 and prefix. 
 | 
MailLogger | 
getSubLogger(java.lang.String subname,
            java.lang.String prefix)
Create a MailLogger that uses a Logger whose name is composed
 of this MailLogger's name plus the specified sub-name, separated
 by a dot. 
 | 
MailLogger | 
getSubLogger(java.lang.String subname,
            java.lang.String prefix,
            boolean debug)
Create a MailLogger that uses a Logger whose name is composed
 of this MailLogger's name plus the specified sub-name, separated
 by a dot. 
 | 
boolean | 
isLoggable(java.util.logging.Level level)
If "debug" is set, or our embedded Logger is loggable at the
 given level, return true. 
 | 
void | 
log(java.util.logging.Level level,
   java.lang.String msg)
Log the message at the specified level. 
 | 
void | 
log(java.util.logging.Level level,
   java.lang.String msg,
   java.lang.Object... params)
Log the message at the specified level. 
 | 
void | 
log(java.util.logging.Level level,
   java.lang.String msg,
   java.lang.Object param1)
Log the message at the specified level. 
 | 
void | 
log(java.util.logging.Level level,
   java.lang.String msg,
   java.lang.Throwable thrown)
Log the message at the specified level. 
 | 
void | 
logf(java.util.logging.Level level,
    java.lang.String msg,
    java.lang.Object... params)
Log the message at the specified level using a format string. 
 | 
public MailLogger(java.lang.String name,
                  java.lang.String prefix,
                  boolean debug,
                  java.io.PrintStream out)
name - the Logger nameprefix - the prefix for debug output, or null for nonedebug - if true, write to PrintStreamout - the PrintStream to write topublic MailLogger(java.lang.Class<?> clazz,
                  java.lang.String prefix,
                  boolean debug,
                  java.io.PrintStream out)
clazz - the Logger name is the package name of this classprefix - the prefix for debug output, or null for nonedebug - if true, write to PrintStreamout - the PrintStream to write topublic MailLogger(java.lang.Class<?> clazz,
                  java.lang.String subname,
                  java.lang.String prefix,
                  boolean debug,
                  java.io.PrintStream out)
clazz - the Logger name is the package name of this classsubname - the Logger name relative to this Logger nameprefix - the prefix for debug output, or null for nonedebug - if true, write to PrintStreamout - the PrintStream to write to@Deprecated
public MailLogger(java.lang.String name,
                              java.lang.String prefix,
                              Session session)
name - the Logger nameprefix - the prefix for debug output, or null for nonesession - where to get the debug flag and PrintStream@Deprecated
public MailLogger(java.lang.Class<?> clazz,
                              java.lang.String prefix,
                              Session session)
clazz - the Logger name is the package name of this classprefix - the prefix for debug output, or null for nonesession - where to get the debug flag and PrintStreampublic MailLogger getLogger(java.lang.String name, java.lang.String prefix)
name - the Logger nameprefix - the prefix for debug output, or null for nonepublic MailLogger getLogger(java.lang.Class<?> clazz, java.lang.String prefix)
clazz - the Logger name is the package name of this classprefix - the prefix for debug output, or null for nonepublic MailLogger getSubLogger(java.lang.String subname, java.lang.String prefix)
subname - the Logger name relative to this Logger nameprefix - the prefix for debug output, or null for nonepublic MailLogger getSubLogger(java.lang.String subname, java.lang.String prefix, boolean debug)
subname - the Logger name relative to this Logger nameprefix - the prefix for debug output, or null for nonedebug - the debug flag for the sub-loggerpublic void log(java.util.logging.Level level,
                java.lang.String msg)
level - the log level.msg - the message.public void log(java.util.logging.Level level,
                java.lang.String msg,
                java.lang.Object param1)
level - the log level.msg - the message.param1 - the additional parameter.public void log(java.util.logging.Level level,
                java.lang.String msg,
                java.lang.Object... params)
level - the log level.msg - the message.params - the message parameters.public void logf(java.util.logging.Level level,
                 java.lang.String msg,
                 java.lang.Object... params)
level - the log level.msg - the message format string.params - the message parameters.public void log(java.util.logging.Level level,
                java.lang.String msg,
                java.lang.Throwable thrown)
level - the log level.msg - the message.thrown - the throwable to log.public void config(java.lang.String msg)
msg - the message.public void fine(java.lang.String msg)
msg - the message.public void finer(java.lang.String msg)
msg - the message.public void finest(java.lang.String msg)
msg - the message.public boolean isLoggable(java.util.logging.Level level)
level - the log level.Copyright © 2010 - 2023 Adobe. All Rights Reserved