In package com.caseyjbrooks.clog
    
    public abstract class IClog extends Object
    
Constructors
Methods
        public abstract int loggerInternal(String logger, String message, Throwable throwable, Object args)
        
    - 
        
String logger - 
        
String message - 
        
Throwable throwable - 
        
Object args 
        public int logger(String logger, Throwable throwable)
        
    Log a Throwable to a generic logger. Will print the stack trace of the throwable as the log message, and use the default tag, which if not specified will be the calling class's simple name.
- 
        
String logger
the key of the logger to use
 - 
        
Throwable throwable
the throwable to log
 
        public int logger(String logger, String message, Object args)
        
    Log a formatted message to a generic logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String logger
the key of the logger to use
 - 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int logger(String logger, String message, Throwable throwable, Object args)
        
    Log a formatted message and a Throwable to a generic logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String logger
the key of the logger to use
 - 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Throwable throwable
the throwable to log
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int log(Throwable throwable)
        
    Log a Throwable to the 'debug' logger. Will print the stack trace of the throwable as the log message, and use the default tag, which if not specified will be the calling class's simple name.
- 
        
Throwable throwable
the throwable to log
 
        public int log(String message, Object args)
        
    Log a formatted message to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int log(String message, Throwable throwable, Object args)
        
    Log a formatted message and a Throwable to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Throwable throwable
the throwable to log
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int v(Throwable throwable)
        
    Log a Throwable to the 'debug' logger. Will print the stack trace of the throwable as the log message, and use the default tag, which if not specified will be the calling class's simple name.
- 
        
Throwable throwable
the throwable to log
 
        public int v(String message, Object args)
        
    Log a formatted message to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int v(String message, Throwable throwable, Object args)
        
    Log a formatted message and a Throwable to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Throwable throwable
the throwable to log
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int d(Throwable throwable)
        
    Log a Throwable to the 'debug' logger. Will print the stack trace of the throwable as the log message, and use the default tag, which if not specified will be the calling class's simple name.
- 
        
Throwable throwable
the throwable to log
 
        public int d(String message, Object args)
        
    Log a formatted message to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int d(String message, Throwable throwable, Object args)
        
    Log a formatted message and a Throwable to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Throwable throwable
the throwable to log
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int i(Throwable throwable)
        
    Log a Throwable to the 'debug' logger. Will print the stack trace of the throwable as the log message, and use the default tag, which if not specified will be the calling class's simple name.
- 
        
Throwable throwable
the throwable to log
 
        public int i(String message, Object args)
        
    Log a formatted message to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int i(String message, Throwable throwable, Object args)
        
    Log a formatted message and a Throwable to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Throwable throwable
the throwable to log
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int w(Throwable throwable)
        
    Log a Throwable to the 'debug' logger. Will print the stack trace of the throwable as the log message, and use the default tag, which if not specified will be the calling class's simple name.
- 
        
Throwable throwable
the throwable to log
 
        public int w(String message, Object args)
        
    Log a formatted message to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int w(String message, Throwable throwable, Object args)
        
    Log a formatted message and a Throwable to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Throwable throwable
the throwable to log
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int e(Throwable throwable)
        
    Log a Throwable to the 'debug' logger. Will print the stack trace of the throwable as the log message, and use the default tag, which if not specified will be the calling class's simple name.
- 
        
Throwable throwable
the throwable to log
 
        public int e(String message, Object args)
        
    Log a formatted message to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int e(String message, Throwable throwable, Object args)
        
    Log a formatted message and a Throwable to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Throwable throwable
the throwable to log
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int wtf(Throwable throwable)
        
    Log a Throwable to the 'debug' logger. Will print the stack trace of the throwable as the log message, and use the default tag, which if not specified will be the calling class's simple name.
- 
        
Throwable throwable
the throwable to log
 
        public int wtf(String message, Object args)
        
    Log a formatted message to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Object args
(optional) the arguments to pass to the formatter
 
        public int wtf(String message, Throwable throwable, Object args)
        
    Log a formatted message and a Throwable to the 'debug' logger. Will use the default tag, which if not specified will be the calling class's simple name.
- 
        
String message
the message to log. Should be marked up with your chosen formatter's markup, with objects passed in as varargs
 - 
        
Throwable throwable
the throwable to log
 - 
        
Object args
(optional) the arguments to pass to the formatter