Class BwLogger


  • public class BwLogger
    extends Object
    This class provides basic logging support. It also allows for some log messages to be output to multiple loggers. Each stream will be for this class possible prefixed by name + ".". User: mike Date: 12/11/18 Time: 15:51
    • Constructor Detail

      • BwLogger

        public BwLogger()
    • Method Detail

      • setLoggedClass

        public BwLogger setLoggedClass​(Class<?> cl)
      • getLoggedClass

        public Class<?> getLoggedClass()
      • getLoggedName

        public String getLoggedName()
      • setLogLevel

        public void setLogLevel​(String className,
                                Level level)
      • getLogLevel

        public Level getLogLevel​(String className)
      • getLogger

        protected org.apache.log4j.Logger getLogger()
        Returns:
        Logger
      • getLogger

        protected org.apache.log4j.Logger getLogger​(String name)
        Returns:
        Logger
      • getErrorLoggerIfEnabled

        protected org.apache.log4j.Logger getErrorLoggerIfEnabled()
      • getAuditLoggerIfEnabled

        protected org.apache.log4j.Logger getAuditLoggerIfEnabled()
      • getMetricsLoggerIfEnabled

        protected org.apache.log4j.Logger getMetricsLoggerIfEnabled()
      • enableErrorLogger

        public void enableErrorLogger()
      • enableAuditLogger

        public void enableAuditLogger()
      • enableMetricsLogger

        public void enableMetricsLogger()
      • debug

        public boolean debug()
      • isDebugEnabled

        public boolean isDebugEnabled()
      • isMetricsDebugEnabled

        public boolean isMetricsDebugEnabled()
      • isTraceEnabled

        public boolean isTraceEnabled()
      • isErrorLoggerEnabled

        public boolean isErrorLoggerEnabled()
      • isAuditLoggerEnabled

        public boolean isAuditLoggerEnabled()
      • isMetricsLoggerEnabled

        public boolean isMetricsLoggerEnabled()
      • error

        public void error​(Throwable t)
        Parameters:
        t - exception
      • error

        public void error​(String msg)
        Parameters:
        msg - to output
      • error

        public void error​(String msg,
                          Throwable t)
        Parameters:
        msg - to output
      • warn

        public void warn​(String msg)
        Parameters:
        msg - to output
      • info

        public void info​(String msg)
        Parameters:
        msg - to output
      • audit

        public void audit​(String msg)
        Parameters:
        msg - to output
      • metrics

        public void metrics​(String msg)
        Parameters:
        msg - to output
      • debug

        public void debug​(String msg)
        Parameters:
        msg - to output
      • trace

        public void trace​(String msg)
        Parameters:
        msg - to output