public class Log
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
Log.Level |
Represents different levels of message output.
|
Modifier and Type | Method | Description |
---|---|---|
static void |
brief(java.lang.String message) |
Log a new brief message
|
static void |
critical(java.lang.String message) |
Log a new critical message
|
static void |
debug(java.lang.String message) |
Log a new debug message
|
static void |
detail(java.lang.String message) |
Log a new detail message
|
static org.apache.commons.configuration2.tree.ImmutableNode |
getConfig(Log.Level level,
java.io.File log) |
Get the config for a caller
|
static void |
initialise(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> params) |
Initialise from a configuration
|
static void |
initialise(Log.Level level) |
Initialise a logger (logs to screen)
|
static void |
initialise(Log.Level level,
java.io.File f) |
Initialise a logger (logs to file)
|
static void |
log(Log.Level level,
java.lang.String message) |
Log a new message
|
public static void log(Log.Level level, java.lang.String message)
level
- The level of the messagemessage
- The messagepublic static void critical(java.lang.String message)
message
- The messagepublic static void brief(java.lang.String message)
message
- The messagepublic static void detail(java.lang.String message)
message
- The messagepublic static void debug(java.lang.String message)
message
- The messagepublic static void initialise(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> params) throws OutputException
params
- ConfigurationOutputException
- If there's a problem setting up the loggerpublic static void initialise(Log.Level level)
level
- Level to logpublic static void initialise(Log.Level level, java.io.File f) throws java.io.IOException
level
- Level to logf
- File to log tojava.io.IOException
- If there is a problem setting up the loggerpublic static org.apache.commons.configuration2.tree.ImmutableNode getConfig(Log.Level level, java.io.File log)
level
- The level to loglog
- The file to log to. Null logs nothing.