Holger's Java API

## Uses of Class
com.antelmann.util.logging.LogException

Packages that use LogException
com.antelmann.net.mail: The classes in this package are designed to ease the handling of emails.
com.antelmann.util.logging: This package contains classes that implement a custom logging for this framework - separate from java.util.logging.

Uses of LogException in com.antelmann.net.mail

Methods in com.antelmann.net.mail with parameters of type LogException
`void` `EmailWatcherFrame.handleLogException(Logger logger, LogException ex, LogWriter writer)`

Uses of LogException in com.antelmann.util.logging

Methods in com.antelmann.util.logging that return LogException
`LogException[]` `AsynchLogWriter.clearExceptions()` returns all exceptions that may have been accumulated until this call and clears the embedded list

Methods in com.antelmann.util.logging with parameters of type LogException
`void` `LogExceptionHandler.handleLogException(Logger logger, LogException ex, LogWriter writer)` is called when a logger encounters a LogException while the handler logs an entry.

Methods in com.antelmann.util.logging that throw LogException
`T` `LogEntryFormatter.formatLogEntry(LogEntry entry)`
`void` `LogExceptionHandler.handleLogException(Logger logger, LogException ex, LogWriter writer)` is called when a logger encounters a LogException while the handler logs an entry.
`void` `Logger.log(Level level, String message, long time, String sourceClass, String sourceString, Throwable thrown, String threadName, StackTraceElement[] stack, Object[] parameters)`
`void` `Logger.log(Level level, String message, Object... parameters)`
`void` `Logger.log(LogEntry entry)` logs the entry by writing to the writers after checking whether the logger is enabled and the filter (if available) accepts the entry.
`void` `Logger.log(Object origin, Level level, String message, Object... parameters)`
`void` `Logger.log(Object origin, Level level, Throwable thrown, String message, Object... parameters)`
`void` `Logger.log(Object origin, String message, Object... parameters)`
`void` `Logger.log(Object origin, Throwable thrown)`
`void` `Logger.log(String message, Object... parameters)`
`void` `Logger.log(Throwable thrown)`
`void` `Logger.log(Throwable thrown, String message, Object... parameters)`
`void` `LogWriter.write(LogEntry entry)` writes the given LogEntry to the log of this LogWriter.
`void` `LoggerWriter.write(LogEntry entry)`
`void` `LoggerCache.write(LogEntry entry)`
`void` `EmailWriter.write(LogEntry entry)` sends the email
`void` `AsynchLogWriter.write(LogEntry entry)` creates a task that runs asynchronously and delegates to the embedded writer.
`void` `AbstractLogWriter.write(LogEntry entry)` normally not to be overridden; directly calls `writeLogPattern` w/o double-checking the filter
`void` `LogFile.writeElapsedTime()` writes a LogFile entry with the elapsed time since initialization or since the last call to resetTime().
`void` `BinaryFileLog.writeLogPattern(byte[] pattern)` writes the complete serialized information and flushes synchronously
`void` `SocketWriter.writeLogPattern(LogEntry pattern)`
`void` `JDBCLogWriter.writeLogPattern(RowItem row)` the entry is split into an object array by the formatter which is then inserted into the table.
`void` `LogFile.writeLogPattern(String pattern)` This method writes a one-line version String of the entry into the file.
`void` `FileLog.writeLogPattern(String pattern)`
`protected void` `AppendableLogWriter.writeLogPattern(String pattern)`
`protected abstract void` `AbstractLogWriter.writeLogPattern(T pattern)` writes the pattern to the log entity.

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads