|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.almendra.commons.util.logging.Logger
org.almendra.janet.cas.node.Logger
public class Logger
Field Summary | |
---|---|
protected LogEntry |
defaultValues
LogEntry has holds the default values that should be copied into any new instance on LogEntry when using
the method fillEntryTemplate . |
protected static java.lang.String |
EVENT_EXCEPTION_OCCURRED
|
protected LocalLoggerDescriptor |
loggerDescriptor
Holds information read from the node descriptor xml file where the user specified whether a local log file should be written, what the log file's name is and where it is located. |
Fields inherited from class org.almendra.commons.util.logging.Logger |
---|
bufferUnwrittenMsgs, children, DEBUG, ERROR, EXCEPTION, FATAL, FREE_TEXT, INFO, levelLabels, listeners, localLogFileMaxSize, localLogFileMaxSizeChecked, localLogFileName, localLogWriter, lock, logBuffer, logPrinter, NewSession, parent, registeredEvents, subscribedEvents, WARNING |
Constructor Summary | |
---|---|
Logger()
Creates a new Logger object. |
|
Logger(boolean bufferUnwrittenMsgs,
long localLogFileMaxSize)
Creates a new Logger object. |
|
Logger(ILogPrinter logPrinter)
Creates a new Logger object. |
|
Logger(ILogPrinter logPrinter,
boolean bufferUnwrittenMsgs)
Creates a new Logger object. |
|
Logger(LogEntry defaultValuesEntry)
Creates a new Logger object. |
Method Summary | |
---|---|
boolean |
changeLocalLogFileName(java.lang.String nodeName)
|
void |
exception(java.lang.Throwable ex)
|
void |
fillChildLogger(Logger childLogger)
|
static Logger |
getChildLogger(Logger logger)
Returns a child logger. |
LogEntry |
getDefaultValues()
|
LocalLoggerDescriptor |
getLoggerDescriptor()
|
LogEntry |
getNewLogEntry()
|
protected void |
init()
|
protected void |
setDefaultValues(LogEntry defaultValuesEntry)
|
void |
setLocalLogFileName(java.lang.String filePathName)
|
void |
setLoggerDescriptor(LocalLoggerDescriptor loggerDescriptor)
|
void |
setNodeName(java.lang.String nodeName)
Set the node name for this logger and all it's children since the node name is the same for all loggers of the same node. |
Methods inherited from class org.almendra.commons.util.logging.Logger |
---|
addListener, checkLocalLogMaxSize, close, closeLocalLogWriter, debug, debug, deregisterForEvents, error, error, exception, fatal, fatal, fatalText, freeText, freeText, getChildLogger, getLogEntry, getPublicAccessor, info, info, isRegistered, isSubscribed, log, log, logLocalWriter, openLocalLogWriter, primLog, primReadBuffer, primReadNextLogEntry, readBuffer, registerForEvents, removeListener, removeSubscription, sendToListeners, subscribeForEvents, unsubscribeForEvents, warn, warn, writeBuffer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String EVENT_EXCEPTION_OCCURRED
protected LogEntry defaultValues
LogEntry
when using
the method fillEntryTemplate
.
protected LocalLoggerDescriptor loggerDescriptor
Constructor Detail |
---|
public Logger()
Logger
object.
public Logger(boolean bufferUnwrittenMsgs, long localLogFileMaxSize)
Logger
object.
public Logger(LogEntry defaultValuesEntry)
Logger
object.
defaultValues
- holds default valuespublic Logger(ILogPrinter logPrinter)
Logger
object.
public Logger(ILogPrinter logPrinter, boolean bufferUnwrittenMsgs)
Logger
object.
Method Detail |
---|
public void fillChildLogger(Logger childLogger)
public LogEntry getDefaultValues()
protected void setDefaultValues(LogEntry defaultValuesEntry)
defaultValues
- The defaultValues to set.public static Logger getChildLogger(Logger logger)
logger
- the parent logger
public LogEntry getNewLogEntry()
getNewLogEntry
in class Logger
LogEntry
object.public void setNodeName(java.lang.String nodeName)
name
- public LocalLoggerDescriptor getLoggerDescriptor()
public void setLoggerDescriptor(LocalLoggerDescriptor loggerDescriptor)
loggerDescriptor
- The loggerDescriptor to set.public boolean changeLocalLogFileName(java.lang.String nodeName) throws java.io.IOException
changeLocalLogFileName
in class Logger
java.io.IOException
public void setLocalLogFileName(java.lang.String filePathName) throws java.io.IOException
setLocalLogFileName
in class Logger
java.io.IOException
public void exception(java.lang.Throwable ex)
protected void init()
init
in class Logger
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |