Class ConsoleHandlerStream


  • public class ConsoleHandlerStream
    extends java.util.logging.StreamHandler
    Console handler that modifies ConsoleHandler. Supports the configuration parameters of ConsoleHandler -- .level, .filter, .formatter and .encoding.

    Defaults:

    • Stdout, rather than stderr, by default.
    • TextFormatter rather than SimpleFormatter
    • UTF-8, rather than platform charset
    Example:
     handlers=org.apache.jena.atlas.logging.java.ConsoleHandlerStream
    or to configure the formatter as well:
     handlers=org.apache.jena.atlas.logging.java.ConsoleHandlerStream
     org.apache.jena.atlas.logging.java.TextFormatter.format = %5$tT %3$-5s %2$-20s -- %6$s
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void publish​(java.util.logging.LogRecord record)  
      • Methods inherited from class java.util.logging.StreamHandler

        close, flush, isLoggable, setEncoding
      • Methods inherited from class java.util.logging.Handler

        getEncoding, getErrorManager, getFilter, getFormatter, getLevel, setErrorManager, setFilter, setFormatter, setLevel
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConsoleHandlerStream

        public ConsoleHandlerStream()
      • ConsoleHandlerStream

        public ConsoleHandlerStream​(java.io.OutputStream outputStream)
    • Method Detail

      • publish

        public void publish​(java.util.logging.LogRecord record)
        Overrides:
        publish in class java.util.logging.StreamHandler