|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.jmail.util.log.Logger
Title: JMail
Description: Java Based Mail Client/Application
Copyright: Copyright (c) 2002
Company: GeraSunil.com
properties file configuration:
logtype = {stdout|file|syslogd}
if file then logfile specifies filename
if syslogd then loghost=sylogd hostname,
logfacility=syslog facility
logname=program name
| Inner Class Summary | |
(package private) static class |
Logger.LogClient
|
| Constructor Summary | |
Logger()
This constructor uses the properties file for configuration. |
|
| Method Summary | |
static void |
alert(java.lang.String className,
java.lang.String method,
java.lang.String message)
Action must be taken immediately |
static void |
critical(java.lang.String className,
java.lang.String method,
java.lang.String message)
Critical condition |
static void |
critical(java.lang.String className,
java.lang.String method,
java.lang.String message,
java.lang.Throwable t)
|
static void |
debug(int detailRating,
java.lang.String className,
java.lang.String method,
java.lang.String message)
Debug level message, with detail rating. |
static void |
debug(java.lang.String className,
java.lang.String method,
java.lang.String message)
Debug level message |
static void |
emergency(java.lang.String className,
java.lang.String method,
java.lang.String message)
System is unusable |
static void |
error(java.lang.String className,
java.lang.String method,
java.lang.String message)
Error condition |
static void |
error(java.lang.String className,
java.lang.String method,
java.lang.String message,
java.lang.Throwable t)
Error condition with Exception or Error (Throwable). |
static void |
information(java.lang.String className,
java.lang.String method,
java.lang.String message)
Informational message |
static void |
information(java.lang.String className,
java.lang.String method,
java.lang.String message,
java.lang.Throwable t)
Informational message with throwable |
static void |
log(java.lang.String className,
java.lang.String method,
int priority,
java.lang.String message)
Support logging w/priority as a argument. |
static void |
log(java.lang.String className,
java.lang.String method,
int priority,
java.lang.String message,
java.lang.Throwable t)
Support logging w/priority as a argument. |
static void |
main(java.lang.String[] args)
Test Driver |
static void |
notice(java.lang.String className,
java.lang.String method,
java.lang.String message)
Normal (but significant) condition |
static void |
notice(java.lang.String className,
java.lang.String method,
java.lang.String message,
java.lang.Throwable t)
notice condition just like warning |
static void |
setDebugLevel(int debugLevel)
Set the detail level. |
static void |
warning(java.lang.String className,
java.lang.String method,
java.lang.String message)
Warning condition |
| Methods inherited from class java.lang.Object |
|
| Constructor Detail |
public Logger()
throws java.lang.Exception
java.lang.Exception - | Method Detail |
public static void setDebugLevel(int debugLevel)
debugLevel - Only debug() calls with a
detailRating lower than this will be written.
public static void emergency(java.lang.String className,
java.lang.String method,
java.lang.String message)
className - Stringmethod - Stringmessage - String
public static void alert(java.lang.String className,
java.lang.String method,
java.lang.String message)
className - Stringmethod - Stringmessage - String
public static void critical(java.lang.String className,
java.lang.String method,
java.lang.String message)
className - Stringmethod - Stringmessage - String
public static void critical(java.lang.String className,
java.lang.String method,
java.lang.String message,
java.lang.Throwable t)
public static void error(java.lang.String className,
java.lang.String method,
java.lang.String message)
className - Stringmethod - Stringmessage - String
public static void error(java.lang.String className,
java.lang.String method,
java.lang.String message,
java.lang.Throwable t)
className - Stringmethod - Stringmessage - Stringt - Throwable
public static void warning(java.lang.String className,
java.lang.String method,
java.lang.String message)
className - Stringmethod - Stringmessage - String
public static void notice(java.lang.String className,
java.lang.String method,
java.lang.String message)
className - Stringmethod - Stringmessage - String
public static void notice(java.lang.String className,
java.lang.String method,
java.lang.String message,
java.lang.Throwable t)
className - Stringmethod - Stringmessage - Stringt - Throwable
public static void information(java.lang.String className,
java.lang.String method,
java.lang.String message)
className - Stringmethod - Stringmessage - String
public static void information(java.lang.String className,
java.lang.String method,
java.lang.String message,
java.lang.Throwable t)
className - Stringmethod - Stringmessage - Stringt - Throwable
public static void debug(java.lang.String className,
java.lang.String method,
java.lang.String message)
className - Stringmethod - Stringmessage - String
public static void debug(int detailRating,
java.lang.String className,
java.lang.String method,
java.lang.String message)
detailRating - If at or below _debug_level, messgage will log.className - Source of log message.method - Method of caller (by convention).message - Message to log.
public static void log(java.lang.String className,
java.lang.String method,
int priority,
java.lang.String message)
className - Stringmethod - Stringpriority - intmessage - String
public static void log(java.lang.String className,
java.lang.String method,
int priority,
java.lang.String message,
java.lang.Throwable t)
className - Stringmethod - Stringpriority - intmessage - Stringt - Throwablepublic static void main(java.lang.String[] args)
args - String[]
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||