Class EASyLoggerFactory.EASyLogger

  • Enclosing class:
    EASyLoggerFactory

    public class EASyLoggerFactory.EASyLogger
    extends java.lang.Object
    Logger instance for logging in plug-ins of the EASy-Producer.
    Author:
    Sass, El-Sharkawy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String bundleName  
      private java.lang.Class<?> clazz  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private EASyLogger​(java.lang.Class<?> clazz, java.lang.String bundleName)
      Sole constructor of this class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void debug​(java.lang.Object msg)
      Log an DEBUG message.
      void debug​(java.lang.Object msg1, java.lang.Object msg2)
      Log an DEBUG message.
      void debug​(java.lang.Object msg1, java.lang.Object msg2, java.lang.Object msg3)
      Log an DEBUG message.
      void debug​(java.lang.Object msg1, java.lang.Object msg2, java.lang.Object msg3, java.lang.Object msg4)
      Log an DEBUG message.
      void debug​(java.lang.Object msg1, java.lang.Object msg2, java.lang.Object msg3, java.lang.Object msg4, java.lang.Object... msg5)
      Log an DEBUG message.
      void debug​(java.lang.String msg)
      Log an DEBUG message.
      void error​(java.lang.String msg)
      Log an ERROR message.
      void exception​(java.lang.Exception exception)
      Log an EXCEPTION message.
      void info​(java.lang.String msg)
      Log an INFO message.
      void warn​(java.lang.String msg)
      Log an WARN message.
      • Methods inherited from class java.lang.Object

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

      • bundleName

        private java.lang.String bundleName
      • clazz

        private java.lang.Class<?> clazz
    • Constructor Detail

      • EASyLogger

        private EASyLogger​(java.lang.Class<?> clazz,
                           java.lang.String bundleName)
        Sole constructor of this class. Creates an wrapper/adapter which uses the ILogger instance of the EASyLoggerFactory.
        Parameters:
        clazz - The class where the logging is done
        bundleName - The name of the plug-in containing the logged class (can be null).
    • Method Detail

      • debug

        public void debug​(java.lang.String msg)
        Log an DEBUG message.

        If the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.

        Parameters:
        msg - The string message (or a key in the message catalog)
      • debug

        public void debug​(java.lang.Object msg)
        Log an DEBUG message.

        If the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.

        Parameters:
        msg - The message (msg.toString() will be used for logging) Should not be null.
      • debug

        public void debug​(java.lang.Object msg1,
                          java.lang.Object msg2)
        Log an DEBUG message.

        If the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.

        Parameters:
        msg1 - The message (msg1.toString() will be used for logging) Should not be null.
        msg2 - The message (msg2.toString() will be used for logging)
      • debug

        public void debug​(java.lang.Object msg1,
                          java.lang.Object msg2,
                          java.lang.Object msg3)
        Log an DEBUG message.

        If the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.

        Parameters:
        msg1 - The message (msg1.toString() will be used for logging) Should not be null.
        msg2 - The message (msg2.toString() will be used for logging)
        msg3 - The message (msg3.toString() will be used for logging)
      • debug

        public void debug​(java.lang.Object msg1,
                          java.lang.Object msg2,
                          java.lang.Object msg3,
                          java.lang.Object msg4)
        Log an DEBUG message.

        If the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.

        Parameters:
        msg1 - The message (msg1.toString() will be used for logging) Should not be null.
        msg2 - The message (msg2.toString() will be used for logging)
        msg3 - The message (msg3.toString() will be used for logging)
        msg4 - The message (msg4.toString() will be used for logging)
      • debug

        public void debug​(java.lang.Object msg1,
                          java.lang.Object msg2,
                          java.lang.Object msg3,
                          java.lang.Object msg4,
                          java.lang.Object... msg5)
        Log an DEBUG message.

        If the logger is currently enabled for the DEBUG message level then the given message is forwarded to all the registered output Handler objects.

        Parameters:
        msg1 - The message (msg1.toString() will be used for logging)
        msg2 - The message (msg2.toString() will be used for logging)
        msg3 - The message (msg3.toString() will be used for logging)
        msg4 - The message (msg4.toString() will be used for logging)
        msg5 - The message (msg5.toString() will be used for logging)
      • info

        public void info​(java.lang.String msg)
        Log an INFO message.

        If the logger is currently enabled for the INFO message level then the given message is forwarded to all the registered output Handler objects.

        Parameters:
        msg - The string message (or a key in the message catalog)
      • warn

        public void warn​(java.lang.String msg)
        Log an WARN message.

        If the logger is currently enabled for the WARN message level then the given message is forwarded to all the registered output Handler objects.

        Parameters:
        msg - The string message (or a key in the message catalog)
      • error

        public void error​(java.lang.String msg)
        Log an ERROR message.

        If the logger is currently enabled for the ERROR message level then the given message is forwarded to all the registered output Handler objects.

        Parameters:
        msg - The string message (or a key in the message catalog)
      • exception

        public void exception​(java.lang.Exception exception)
        Log an EXCEPTION message.

        If the logger is currently enabled for the EXCEPTION message level then the given message is forwarded to all the registered output Handler objects.

        Parameters:
        exception - The exception message