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)
Construct a new MailLogger using the specified class' package
name as the Logger name and the specified
debug prefix (e.g., "DEBUG").
|
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)
Construct a new MailLogger using the specified Logger name and
debug prefix (e.g., "DEBUG").
|
| 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 param1)
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.Throwable thrown)
Log the message at the specified level.
|
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 topublic 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 PrintStreampublic 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)
public void log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Object param1)
public void log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Object[] params)
public void log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Throwable thrown)
public void config(java.lang.String msg)
public void fine(java.lang.String msg)
public void finer(java.lang.String msg)
public void finest(java.lang.String msg)
public boolean isLoggable(java.util.logging.Level level)
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"