|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jlogger.core.JLogger
Title: JLogger
Description: Java Based Logging Utility
Copyright: Copyright (c) 2002
Company: GeraSunil.com
Create a JLogger object instance. This class is employed as a global resource across a process, so please note this class is final and all methods are static. Output of JLogger is determined at boot via global properties file. Default is stdout, other options are file or UNIX syslogd(8) Method names correspond directly to the functionality established by the classic UNIX syslogd(8).PROPERTIES FILE USAGE/CONFIGURATION: logtype = {stdout|file|syslogd} if file then logfile specifies filename if syslogd then loghost=sylogd hostname, logfacility=syslog facility logname=program name
Constructor Summary | |
JLogger()
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 |
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 JLogger() 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
- Throwable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |