Class TraceWriterAdapter


  • public class TraceWriterAdapter
    extends java.lang.Object
    This adapter sends log output to SLF4J. SLF4J supports multiple implementations such as Logback, Log4j, Jakarta Commons Logging (JCL), JDK 1.4 logging, x4juli, and Simple Log. To use SLF4J, you need to add the required jar files to the classpath, and set the trace level to 4 when opening a database:
     jdbc:h2:˜/test;TRACE_LEVEL_FILE=4
     
    The logger name is 'h2database'.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isEnabled​(int level)  
      void setName​(java.lang.String name)  
      void write​(int level, int moduleId, java.lang.String s, java.lang.Throwable t)  
      void write​(int level, java.lang.String module, java.lang.String s, java.lang.Throwable t)  
      • Methods inherited from class java.lang.Object

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

      • TraceWriterAdapter

        public TraceWriterAdapter()
    • Method Detail

      • setName

        public void setName​(java.lang.String name)
      • isEnabled

        public boolean isEnabled​(int level)
      • write

        public void write​(int level,
                          int moduleId,
                          java.lang.String s,
                          java.lang.Throwable t)
      • write

        public void write​(int level,
                          java.lang.String module,
                          java.lang.String s,
                          java.lang.Throwable t)