uk.co.caprica.vlcj.log
Class Logger

java.lang.Object
  extended by uk.co.caprica.vlcj.log.Logger

public class Logger
extends java.lang.Object

A very simple lightweight log system.

The log level can be changed by invoking setLevel(Level).

The log level can be configured at run-time by specifying a system property on the command-line, for example:

   -Dvlcj.log=INFO
 
The log levels are defined in Logger.Level.


Nested Class Summary
static class Logger.Level
           
 
Method Summary
static void debug(java.lang.String msg, java.lang.Object... args)
           
static void debug(java.lang.String msg, java.lang.Throwable t, java.lang.Object... args)
           
static void error(java.lang.String msg, java.lang.Object... args)
           
static void error(java.lang.String msg, java.lang.Throwable t, java.lang.Object... args)
           
static java.lang.String format(java.lang.String msg, java.lang.Object... args)
          Format a string, such as "something{0}, another{1}", replacing the tokens with argument values.
static void info(java.lang.String msg, java.lang.Object... args)
           
static void info(java.lang.String msg, java.lang.Throwable t, java.lang.Object... args)
           
static Logger.Level level()
           
static void setLevel(Logger.Level threshold)
           
static void trace(java.lang.String msg, java.lang.Object... args)
           
static void trace(java.lang.String msg, java.lang.Throwable t, java.lang.Object... args)
           
static void warn(java.lang.String msg, java.lang.Object... args)
           
static void warn(java.lang.String msg, java.lang.Throwable t, java.lang.Object... args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setLevel

public static void setLevel(Logger.Level threshold)

level

public static Logger.Level level()

trace

public static void trace(java.lang.String msg,
                         java.lang.Object... args)

trace

public static void trace(java.lang.String msg,
                         java.lang.Throwable t,
                         java.lang.Object... args)

debug

public static void debug(java.lang.String msg,
                         java.lang.Object... args)

debug

public static void debug(java.lang.String msg,
                         java.lang.Throwable t,
                         java.lang.Object... args)

info

public static void info(java.lang.String msg,
                        java.lang.Object... args)

info

public static void info(java.lang.String msg,
                        java.lang.Throwable t,
                        java.lang.Object... args)

warn

public static void warn(java.lang.String msg,
                        java.lang.Object... args)

warn

public static void warn(java.lang.String msg,
                        java.lang.Throwable t,
                        java.lang.Object... args)

error

public static void error(java.lang.String msg,
                         java.lang.Object... args)

error

public static void error(java.lang.String msg,
                         java.lang.Throwable t,
                         java.lang.Object... args)

format

public static java.lang.String format(java.lang.String msg,
                                      java.lang.Object... args)
Format a string, such as "something{0}, another{1}", replacing the tokens with argument values.

Parameters:
msg - message, including token place-holders
args - values to substitute
Returns:
formatted string

(C)2010 Caprica Software Limited