Package org.epics.pvaccess.util.logging
Class ConsoleLogHandler
- java.lang.Object
-
- java.util.logging.Handler
-
- org.epics.pvaccess.util.logging.ConsoleLogHandler
-
public class ConsoleLogHandler extends Handler
Implementation of Java Logging API handler.- Version:
- $Id$
- Author:
- Matej Sekoranja
-
-
Constructor Summary
Constructors Constructor Description ConsoleLogHandler()
Default constructor.ConsoleLogHandler(Formatter formatter)
Construct handler with using giver formatter.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
static void
defaultConsoleLogging(Level logLevel)
Setup this handler as the only one root handler.void
flush()
void
publish(LogRecord record)
Prints the log record to the console using the current formatter, if the log record is loggable.-
Methods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
-
-
-
-
Constructor Detail
-
ConsoleLogHandler
public ConsoleLogHandler()
Default constructor.
-
ConsoleLogHandler
public ConsoleLogHandler(Formatter formatter)
Construct handler with using giver formatter.- Parameters:
formatter
- console log formatter, non-null
.
-
-
Method Detail
-
close
public void close() throws SecurityException
- Specified by:
close
in classHandler
- Throws:
SecurityException
- See Also:
Handler.close()
-
flush
public void flush()
- Specified by:
flush
in classHandler
- See Also:
Handler.flush()
-
publish
public void publish(LogRecord record)
Prints the log record to the console using the current formatter, if the log record is loggable.- Specified by:
publish
in classHandler
- Parameters:
record
- the log record to publish- See Also:
Handler.publish(java.util.logging.LogRecord)
-
defaultConsoleLogging
public static void defaultConsoleLogging(Level logLevel)
Setup this handler as the only one root handler.- Parameters:
logLevel
- root log level to be set.
-
-