|
||||||||||
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
- Stringpublic static void alert(java.lang.String className, java.lang.String method, java.lang.String message)
className
- Stringmethod
- Stringmessage
- Stringpublic static void critical(java.lang.String className, java.lang.String method, java.lang.String message)
className
- Stringmethod
- Stringmessage
- Stringpublic 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
- Stringpublic static void error(java.lang.String className, java.lang.String method, java.lang.String message, java.lang.Throwable t)
className
- Stringmethod
- Stringmessage
- Stringt
- Throwablepublic static void warning(java.lang.String className, java.lang.String method, java.lang.String message)
className
- Stringmethod
- Stringmessage
- Stringpublic static void notice(java.lang.String className, java.lang.String method, java.lang.String message)
className
- Stringmethod
- Stringmessage
- Stringpublic static void notice(java.lang.String className, java.lang.String method, java.lang.String message, java.lang.Throwable t)
className
- Stringmethod
- Stringmessage
- Stringt
- Throwablepublic static void information(java.lang.String className, java.lang.String method, java.lang.String message)
className
- Stringmethod
- Stringmessage
- Stringpublic static void information(java.lang.String className, java.lang.String method, java.lang.String message, java.lang.Throwable t)
className
- Stringmethod
- Stringmessage
- Stringt
- Throwablepublic static void debug(java.lang.String className, java.lang.String method, java.lang.String message)
className
- Stringmethod
- Stringmessage
- Stringpublic 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
- Stringpublic 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 |