uk.co.caprica.vlcj.log
Class Logger
java.lang.Object
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
.
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 |
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-holdersargs
- values to substitute
- Returns:
- formatted string