Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.yammer.dropwizard.logging;
  
A logger class which provides SLF4J-style formatting without SLF4J's less-than-pleasant API. private static final Log LOG = Log.forClass(Thingy.class); ... LOG.debug("Simple usage: {} / {}", a, b); LOG.debug("No need for manual arrays: {} - {} - {} - {}", a, b, c, d); LOG.warn(exception, "Exceptions go first but don't prevent message formatting: {}", otherStuff);
 
 @SuppressWarnings("UnusedDeclaration")
 public class Log {
    
Returns a Log instance for the given class.

Parameters:
klass a given class
Returns:
a Log instance with klass's name
 
     public static Log forClass(Class<?> klass) {
         return forLog4jLogger(Logger.getLogger(klass));
     }

    
Returns a Log instance with the given name.

Parameters:
name a given name
Returns:
a Log instance with the given name
 
     public static Log named(String name) {
         return forLog4jLogger(Logger.getLogger(name));
     }

    
Returns a Log instance with the same name as the given Log4j org.apache.log4j.Logger instance.

Parameters:
logger a Log4j org.apache.log4j.Logger
Returns:
a Log instance with the same name as logger
 
     public static Log forLog4jLogger(Logger logger) {
         return new Log(logger);
     }

    
Returns a Log instance with the same name as the given slf4j org.slf4j.Logger instance.

Parameters:
logger an Slf4j org.slf4j.Logger
Returns:
a Log instance with the same name as logger
 
     public static Log forSlf4jLogger(org.slf4j.Logger logger) {
         return named(logger.getName());
     }

    
Returns a Log instance with the same name as the given java.util.logging java.util.logging.Logger instance.

Parameters:
logger a java.util.logging java.util.logging.Logger instance
Returns:
a Log instance with the same name as logger
 
     public static Log forJulLogger(java.util.logging.Logger logger) {
         return named(logger.getName());
     }
     
     private final Logger logger;
 
     private Log(Logger logger) {
         this. = logger;
     }
 
     public void setLevel(Level level) {
         .setLevel(level);
     }
 
     // TRACE
 
     public boolean isTraceEnabled() {
         return .isTraceEnabled();
     }
 
     public void trace(String message) {
         .trace(message);
     }
 
     public void trace(String messageObject arg) {
         if (isTraceEnabled()) {
             .trace(MessageFormatter.format(messagearg).getMessage());
         }
     }
 
    public void trace(String messageObject arg1Object arg2) {
        if (isTraceEnabled()) {
            .trace(MessageFormatter.format(messagearg1arg2).getMessage());
        }
    }
    public void trace(String messageObject... args) {
        if (isTraceEnabled()) {
            .trace(MessageFormatter.arrayFormat(messageargs).getMessage());
        }
    }
    public void trace(Throwable eString messageObject arg) {
        if (isTraceEnabled()) {
            .trace(MessageFormatter.format(messagearg).getMessage(), e);
        }
    }
    public void trace(Throwable eString messageObject arg1Object arg2) {
        if (isTraceEnabled()) {
            .trace(MessageFormatter.format(messagearg1arg2).getMessage(), e);
        }
    }
    public void trace(Throwable eString messageObject... args) {
        if (isTraceEnabled()) {
            .trace(MessageFormatter.arrayFormat(messageargs).getMessage(), e);
        }
    }
    // DEBUG
    public boolean isDebugEnabled() {
        return .isDebugEnabled();
    }
    public void debug(String message) {
        .debug(message);
    }
    public void debug(String messageObject arg) {
        if (isDebugEnabled()) {
            .trace(MessageFormatter.format(messagearg).getMessage());
        }
    }
    public void debug(String messageObject arg1Object arg2) {
        if (isDebugEnabled()) {
            .trace(MessageFormatter.format(messagearg1arg2).getMessage());
        }
    }
    public void debug(String messageObject... args) {
        if (isDebugEnabled()) {
            .trace(MessageFormatter.arrayFormat(messageargs).getMessage());
        }
    }
    public void debug(Throwable eString messageObject arg) {
        if (isDebugEnabled()) {
            .debug(MessageFormatter.format(messagearg).getMessage(), e);
        }
    }
    public void debug(Throwable eString messageObject arg1Object arg2) {
        if (isDebugEnabled()) {
            .debug(MessageFormatter.format(messagearg1arg2).getMessage(), e);
        }
    }
    public void debug(Throwable eString messageObject... args) {
        if (isDebugEnabled()) {
            .debug(MessageFormatter.arrayFormat(messageargs).getMessage(), e);
        }
    }
    // INFO
    public boolean isInfoEnabled() {
        return .isInfoEnabled();
    }
    public void info(String message) {
        .info(message);
    }
    public void info(String messageObject arg) {
        if (isInfoEnabled()) {
            .info(MessageFormatter.format(messagearg).getMessage());
        }
    }
    public void info(String messageObject arg1Object arg2) {
        if (isInfoEnabled()) {
            .info(MessageFormatter.format(messagearg1arg2).getMessage());
        }
    }
    public void info(String messageObject... args) {
        if (isInfoEnabled()) {
            .info(MessageFormatter.arrayFormat(messageargs).getMessage());
        }
    }
    public void info(Throwable eString messageObject arg) {
        if (isInfoEnabled()) {
            .info(MessageFormatter.format(messagearg).getMessage(), e);
        }
    }
    public void info(Throwable eString messageObject arg1Object arg2) {
        if (isInfoEnabled()) {
            .info(MessageFormatter.format(messagearg1arg2).getMessage(), e);
        }
    }
    public void info(Throwable eString messageObject... args) {
        if (isInfoEnabled()) {
            .info(MessageFormatter.arrayFormat(messageargs).getMessage(), e);
        }
    }
    // WARN
    public void warn(String message) {
        .warn(message);
    }
    public void warn(String messageObject arg) {
        .warn(MessageFormatter.format(messagearg).getMessage());
    }
    public void warn(String messageObject arg1Object arg2) {
        .warn(MessageFormatter.format(messagearg1arg2).getMessage());
    }
    public void warn(String messageObject... args) {
        .warn(MessageFormatter.arrayFormat(messageargs).getMessage());
    }
    public void warn(Throwable eString messageObject arg) {
        .warn(MessageFormatter.format(messagearg).getMessage(), e);
    }
    public void warn(Throwable eString messageObject arg1Object arg2) {
        .warn(MessageFormatter.format(messagearg1arg2).getMessage(), e);
    }
    public void warn(Throwable eString messageObject... args) {
        .warn(MessageFormatter.arrayFormat(messageargs).getMessage(), e);
    }
    // ERROR
    public void error(String message) {
        .error(message);
    }
    public void error(String messageObject arg) {
        .error(MessageFormatter.format(messagearg).getMessage());
    }
    public void error(String messageObject arg1Object arg2) {
        .error(MessageFormatter.format(messagearg1arg2).getMessage());
    }
    public void error(String messageObject... args) {
        .error(MessageFormatter.arrayFormat(messageargs).getMessage());
    }
    public void error(Throwable eString messageObject arg) {
        .error(MessageFormatter.format(messagearg).getMessage(), e);
    }
    public void error(Throwable eString messageObject arg1Object arg2) {
        .error(MessageFormatter.format(messagearg1arg2).getMessage(), e);
    }
    public void error(Throwable eString messageObject... args) {
        .error(MessageFormatter.arrayFormat(messageargs).getMessage(), e);
    }
    // FATAL
    public void fatal(String message) {
        .fatal(message);
    }
    public void fatal(String messageObject arg) {
        .fatal(MessageFormatter.format(messagearg).getMessage());
    }
    public void fatal(String messageObject arg1Object arg2) {
        .fatal(MessageFormatter.format(messagearg1arg2).getMessage());
    }
    public void fatal(String messageObject... args) {
        .fatal(MessageFormatter.arrayFormat(messageargs).getMessage());
    }
    public void fatal(Throwable eString messageObject arg) {
        .fatal(MessageFormatter.format(messagearg).getMessage(), e);
    }
    public void fatal(Throwable eString messageObject arg1Object arg2) {
        .fatal(MessageFormatter.format(messagearg1arg2).getMessage(), e);
    }
    public void fatal(Throwable eString messageObject... args) {
        .fatal(MessageFormatter.arrayFormat(messageargs).getMessage(), e);
    }
New to GrepCode? Check out our FAQ X