Class LogAdapter

  • All Implemented Interfaces:
    org.neo4j.gds.logging.Log

    public class LogAdapter
    extends java.lang.Object
    implements org.neo4j.gds.logging.Log
    We wrap Neo4j's log so that we isolate our code from theirs. This enables us to not have dependencies on Neo4j everywhere. This class can live at the edge of our software and our domain code will be Neo4j (logging) agnostic.
    • Constructor Summary

      Constructors 
      Constructor Description
      LogAdapter​(org.neo4j.logging.Log neo4jUserLog)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void debug​(java.lang.String format, java.lang.Object... arguments)  
      java.lang.Object getNeo4jLog()  
      void info​(java.lang.String message)  
      void info​(java.lang.String format, java.lang.Object... arguments)  
      boolean isDebugEnabled()  
      void warn​(java.lang.String message, java.lang.Exception e)  
      void warn​(java.lang.String format, java.lang.Object... arguments)  
      • Methods inherited from class java.lang.Object

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

      • LogAdapter

        public LogAdapter​(org.neo4j.logging.Log neo4jUserLog)
    • Method Detail

      • info

        public void info​(java.lang.String message)
        Specified by:
        info in interface org.neo4j.gds.logging.Log
      • info

        public void info​(java.lang.String format,
                         java.lang.Object... arguments)
        Specified by:
        info in interface org.neo4j.gds.logging.Log
      • warn

        public void warn​(java.lang.String message,
                         java.lang.Exception e)
        Specified by:
        warn in interface org.neo4j.gds.logging.Log
      • warn

        public void warn​(java.lang.String format,
                         java.lang.Object... arguments)
        Specified by:
        warn in interface org.neo4j.gds.logging.Log
      • isDebugEnabled

        public boolean isDebugEnabled()
        Specified by:
        isDebugEnabled in interface org.neo4j.gds.logging.Log
      • debug

        public void debug​(java.lang.String format,
                          java.lang.Object... arguments)
        Specified by:
        debug in interface org.neo4j.gds.logging.Log
      • getNeo4jLog

        public java.lang.Object getNeo4jLog()
        Specified by:
        getNeo4jLog in interface org.neo4j.gds.logging.Log