Class AbstractLogger

    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractLogger()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.StringBuilder buildgen​(java.lang.Object... objects)
      To generate StringBuilder for logging information by the corresponding objects
      void debug​(java.lang.String where, java.lang.String tag, java.lang.String msg)
      Only use for debugging PACKAGE in the server system.
      void error​(java.lang.String where, java.lang.String tag, java.lang.Throwable cause)
      Only use for EXCEPTION detection in the server system.
      void info​(java.lang.StringBuilder tag, java.lang.StringBuilder msg)
      Always use buildgen(Object...) for creating StringBuilder to avoid memory leak.
      void info​(java.lang.StringBuilder where, java.lang.StringBuilder tag, java.lang.Object msg)
      Always use buildgen(Object...) for creating StringBuilder to avoid memory leak.
      void info​(java.lang.StringBuilder where, java.lang.StringBuilder tag, java.lang.StringBuilder msg)
      Always use buildgen(Object...) for creating StringBuilder to avoid memory leak.
      void info​(java.lang.StringBuilder where, java.lang.String tag, java.lang.StringBuilder msg)
      Always use buildgen(Object...) for creating StringBuilder to avoid memory leak.
      void info​(java.lang.String tag, java.lang.Object msg)
      Always use buildgen(Object...) for creating StringBuilder to avoid memory leak.
      void info​(java.lang.String tag, java.lang.StringBuilder msg)
      Always use buildgen(Object...) for creating StringBuilder to avoid memory leak.
      void info​(java.lang.String where, java.lang.String tag, java.lang.Object msg)
      Always use buildgen(Object...) for creating StringBuilder to avoid memory leak.
      void info​(java.lang.String where, java.lang.String tag, java.lang.StringBuilder msg)
      Always use buildgen(Object...) for creating StringBuilder to avoid memory leak.
      java.lang.String strgen​(java.lang.Object... objects)
      To generate String for logging information by the corresponding objects
      • Methods inherited from class java.lang.Object

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

      • AbstractLogger

        public AbstractLogger()
    • Method Detail

      • info

        public final void info​(java.lang.StringBuilder where,
                               java.lang.StringBuilder tag,
                               java.lang.StringBuilder msg)
        Always use buildgen(Object...) for creating StringBuilder to avoid memory leak. Generate log in info level
        Parameters:
        where - where you put this log
        tag - the tag type
        msg - the message content
      • info

        public final void info​(java.lang.StringBuilder where,
                               java.lang.String tag,
                               java.lang.StringBuilder msg)
        Always use buildgen(Object...) for creating StringBuilder to avoid memory leak. Generate log in info level
        Parameters:
        where - where you put this log
        tag - the tag type
        msg - the message content
      • info

        public final void info​(java.lang.StringBuilder where,
                               java.lang.StringBuilder tag,
                               java.lang.Object msg)
        Always use buildgen(Object...) for creating StringBuilder to avoid memory leak. Generate log in info level
        Parameters:
        where - where you put this log
        tag - the tag type
        msg - the message content
      • info

        public final void info​(java.lang.String where,
                               java.lang.String tag,
                               java.lang.StringBuilder msg)
        Always use buildgen(Object...) for creating StringBuilder to avoid memory leak. Generate log in info level
        Parameters:
        where - where you put this log
        tag - the tag type
        msg - the message content
      • info

        public final void info​(java.lang.String where,
                               java.lang.String tag,
                               java.lang.Object msg)
        Always use buildgen(Object...) for creating StringBuilder to avoid memory leak. Generate log in info level
        Parameters:
        where - where you put this log
        tag - the tag type
        msg - the message content
      • info

        public final void info​(java.lang.StringBuilder tag,
                               java.lang.StringBuilder msg)
        Always use buildgen(Object...) for creating StringBuilder to avoid memory leak. Generate log in info level
        Parameters:
        tag - the tag type
        msg - the message content
      • info

        public final void info​(java.lang.String tag,
                               java.lang.StringBuilder msg)
        Always use buildgen(Object...) for creating StringBuilder to avoid memory leak. Generate log in info level
        Parameters:
        tag - the tag type
        msg - the message content
      • info

        public final void info​(java.lang.String tag,
                               java.lang.Object msg)
        Always use buildgen(Object...) for creating StringBuilder to avoid memory leak. Generate log in info level
        Parameters:
        tag - the tag type
        msg - the message content
      • debug

        public final void debug​(java.lang.String where,
                                java.lang.String tag,
                                java.lang.String msg)
        Only use for debugging PACKAGE in the server system. Be careful when using it yourself. You are warned!
        Parameters:
        where - where you put this log
        tag - the tag type
        msg - the message content
      • error

        public final void error​(java.lang.String where,
                                java.lang.String tag,
                                java.lang.Throwable cause)
        Only use for EXCEPTION detection in the server system. Be careful when using it yourself. You are warned!
        Parameters:
        where - where you put this log
        tag - the tag type
        cause - the reason for this exception
      • buildgen

        public final java.lang.StringBuilder buildgen​(java.lang.Object... objects)
        To generate StringBuilder for logging information by the corresponding objects
        Parameters:
        objects - the corresponding objects, see Object
        Returns:
        an instance of the StringBuilder
      • strgen

        public final java.lang.String strgen​(java.lang.Object... objects)
        To generate String for logging information by the corresponding objects
        Parameters:
        objects - the corresponding objects, Object
        Returns:
        a string value