Package net.ssehub.easy.basics.logger
Class AbstractJavaLogger.ConsoleHandler
java.lang.Object
java.util.logging.Handler
net.ssehub.easy.basics.logger.AbstractJavaLogger.ConsoleHandler
- Enclosing class:
AbstractJavaLogger
Console Handler for the
JavaLogger to allow the specification of the desired system console.
This logger will log per default to System.err.- Author:
- El-Sharkawy
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidflush()voidvoidsetConsole(PrintStream console) Sets the output console of this console logger.Methods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
-
Field Details
-
console
-
-
Constructor Details
-
ConsoleHandler
protected ConsoleHandler()Constructs a new ConsoleHandler.
-
-
Method Details
-
publish
-
flush
public void flush() -
close
- Specified by:
closein classHandler- Throws:
SecurityException
-
setConsole
Sets the output console of this console logger.- Parameters:
console- Must beSystem.outorSystem.err.
-