Class LoggingSwitch

  • Direct Known Subclasses:
    LoggingSwitch.Null

    public class LoggingSwitch
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  LoggingSwitch.Null  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.logging.Level logLevel  
      (package private) java.io.PrintStream printer  
      private boolean tracing  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void log​(java.util.logging.Level level, java.lang.String format, java.lang.Object... args)  
      void logln​(java.util.logging.Level level, java.lang.String format, java.lang.Object... args)  
      void setLogLevel​(java.util.logging.Level value)  
      void setTracing​(boolean value)  
      void trace​(java.lang.Object result)  
      void trace​(java.lang.Object struct, java.lang.String name, java.lang.Object... args)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • printer

        java.io.PrintStream printer
      • tracing

        private boolean tracing
      • logLevel

        private java.util.logging.Level logLevel
    • Constructor Detail

      • LoggingSwitch

        public LoggingSwitch​(java.io.PrintStream printer)
      • LoggingSwitch

        public LoggingSwitch()
    • Method Detail

      • setTracing

        public void setTracing​(boolean value)
      • setLogLevel

        public void setLogLevel​(java.util.logging.Level value)
      • trace

        public void trace​(java.lang.Object struct,
                          java.lang.String name,
                          java.lang.Object... args)
      • trace

        public void trace​(java.lang.Object result)
      • log

        public void log​(java.util.logging.Level level,
                        java.lang.String format,
                        java.lang.Object... args)
      • logln

        public void logln​(java.util.logging.Level level,
                          java.lang.String format,
                          java.lang.Object... args)