Class JBossLoggingApacheLoggerBridge

  • All Implemented Interfaces:
    Log

    public class JBossLoggingApacheLoggerBridge
    extends Object
    implements Log
    There is an issue on the Testsuite, as it's not possible to bring JBossLogging on the booting classLoader. As a result classes like BeanUtils will be using apache logging, which will not have the bootstrapping necessary. As a result BeanUtils is keeping showing log.debug into the test output and test console. This class will give an opportunity to the CI and our applications to use proper logging even on the testsuite.
    • Constructor Detail

      • JBossLoggingApacheLoggerBridge

        public JBossLoggingApacheLoggerBridge​(Class clazz)
      • JBossLoggingApacheLoggerBridge

        public JBossLoggingApacheLoggerBridge​(String name)
    • Method Detail

      • debug

        public void debug​(Object message)
        Description copied from interface: Log
        Logs a message with debug log level.
        Specified by:
        debug in interface Log
        Parameters:
        message - log this message
      • debug

        public void debug​(Object message,
                          Throwable t)
        Description copied from interface: Log
        Logs an error with debug log level.
        Specified by:
        debug in interface Log
        Parameters:
        message - log this message
        t - log this cause
      • error

        public void error​(Object message)
        Description copied from interface: Log
        Logs a message with error log level.
        Specified by:
        error in interface Log
        Parameters:
        message - log this message
      • error

        public void error​(Object message,
                          Throwable t)
        Description copied from interface: Log
        Logs an error with error log level.
        Specified by:
        error in interface Log
        Parameters:
        message - log this message
        t - log this cause
      • fatal

        public void fatal​(Object message)
        Description copied from interface: Log
        Logs a message with fatal log level.
        Specified by:
        fatal in interface Log
        Parameters:
        message - log this message
      • fatal

        public void fatal​(Object message,
                          Throwable t)
        Description copied from interface: Log
        Logs an error with fatal log level.
        Specified by:
        fatal in interface Log
        Parameters:
        message - log this message
        t - log this cause
      • info

        public void info​(Object message)
        Description copied from interface: Log
        Logs a message with info log level.
        Specified by:
        info in interface Log
        Parameters:
        message - log this message
      • info

        public void info​(Object message,
                         Throwable t)
        Description copied from interface: Log
        Logs an error with info log level.
        Specified by:
        info in interface Log
        Parameters:
        message - log this message
        t - log this cause
      • isDebugEnabled

        public boolean isDebugEnabled()
        Description copied from interface: Log
        Is debug org.apache.commons.logging currently enabled?

        Call this method to prevent having to perform expensive operations (for example, String concatenation) when the log level is more than debug.

        Specified by:
        isDebugEnabled in interface Log
        Returns:
        true if debug is enabled in the underlying logger.
      • isErrorEnabled

        public boolean isErrorEnabled()
        Description copied from interface: Log
        Is error org.apache.commons.logging currently enabled?

        Call this method to prevent having to perform expensive operations (for example, String concatenation) when the log level is more than error.

        Specified by:
        isErrorEnabled in interface Log
        Returns:
        true if error is enabled in the underlying logger.
      • isFatalEnabled

        public boolean isFatalEnabled()
        Description copied from interface: Log
        Is fatal org.apache.commons.logging currently enabled?

        Call this method to prevent having to perform expensive operations (for example, String concatenation) when the log level is more than fatal.

        Specified by:
        isFatalEnabled in interface Log
        Returns:
        true if fatal is enabled in the underlying logger.
      • isInfoEnabled

        public boolean isInfoEnabled()
        Description copied from interface: Log
        Is info org.apache.commons.logging currently enabled?

        Call this method to prevent having to perform expensive operations (for example, String concatenation) when the log level is more than info.

        Specified by:
        isInfoEnabled in interface Log
        Returns:
        true if info is enabled in the underlying logger.
      • isTraceEnabled

        public boolean isTraceEnabled()
        Description copied from interface: Log
        Is trace org.apache.commons.logging currently enabled?

        Call this method to prevent having to perform expensive operations (for example, String concatenation) when the log level is more than trace.

        Specified by:
        isTraceEnabled in interface Log
        Returns:
        true if trace is enabled in the underlying logger.
      • isWarnEnabled

        public boolean isWarnEnabled()
        Description copied from interface: Log
        Is warn org.apache.commons.logging currently enabled?

        Call this method to prevent having to perform expensive operations (for example, String concatenation) when the log level is more than warn.

        Specified by:
        isWarnEnabled in interface Log
        Returns:
        true if warn is enabled in the underlying logger.
      • trace

        public void trace​(Object message)
        Description copied from interface: Log
        Logs a message with trace log level.
        Specified by:
        trace in interface Log
        Parameters:
        message - log this message
      • trace

        public void trace​(Object message,
                          Throwable t)
        Description copied from interface: Log
        Logs an error with trace log level.
        Specified by:
        trace in interface Log
        Parameters:
        message - log this message
        t - log this cause
      • warn

        public void warn​(Object message)
        Description copied from interface: Log
        Logs a message with warn log level.
        Specified by:
        warn in interface Log
        Parameters:
        message - log this message
      • warn

        public void warn​(Object message,
                         Throwable t)
        Description copied from interface: Log
        Logs an error with warn log level.
        Specified by:
        warn in interface Log
        Parameters:
        message - log this message
        t - log this cause