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"