|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.tuwien.ifs.feature.extraction.audio.util.MyLogger
public class MyLogger
Static logging class. Was completely reworked when implementing multi-threaded extraction.
Field Summary | |
---|---|
private static boolean |
autoFlush
Whether the logging should be automatically flushed after each message. |
private static java.util.ArrayList<LogHandler> |
handlers
|
Constructor Summary | |
---|---|
MyLogger()
|
Method Summary | |
---|---|
static void |
error(java.lang.String error)
Log an error. |
static void |
extrainfo(java.lang.String extra)
Log some extra info. |
static void |
extrainfoNoNewLine(java.lang.String extra)
Log some extra info to the previous line. |
static void |
flush()
Flush all logging handlers. |
static void |
flushAll()
|
static void |
info(java.lang.String info)
Log an info line. |
static void |
initForStandardLogging()
Initialises the logger for standard sequential logging, by registering a default PrintStreamLogger , and by setting setAutoFlush(boolean) . |
static boolean |
registerLogHandler(LogHandler handler)
Register a log-handler. |
static boolean |
removeLogHandler(LogHandler handler)
Remove a log-handler. |
private static void |
sendLog(java.lang.String message,
LogHandler.LogGrade grade)
|
static void |
setAutoFlush(boolean autoFlush)
|
static void |
setGlobalLogGrade(LogHandler.LogGrade grade)
Set the log-grade for all registered handlers. |
static void |
severe(java.lang.String severe)
Log a severe error. |
static void |
warning(java.lang.String warning)
Log a warning. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static java.util.ArrayList<LogHandler> handlers
private static boolean autoFlush
Constructor Detail |
---|
public MyLogger()
Method Detail |
---|
public static void initForStandardLogging()
PrintStreamLogger
, and by setting setAutoFlush(boolean)
.
public static boolean registerLogHandler(LogHandler handler)
handler
- The handler.
true
on success.public static void setAutoFlush(boolean autoFlush)
public static boolean removeLogHandler(LogHandler handler)
handler
- The log-handler to remove
true
on success.private static void sendLog(java.lang.String message, LogHandler.LogGrade grade)
public static void error(java.lang.String error)
error
- The error-string.public static void extrainfo(java.lang.String extra)
extra
- The extra-info.public static void extrainfoNoNewLine(java.lang.String extra)
extra
- the extra-info.public static void info(java.lang.String info)
info
- the info.public static void severe(java.lang.String severe)
severe
- the error.public static void warning(java.lang.String warning)
warning
- the warning.public static void flush()
public static void flushAll()
public static void setGlobalLogGrade(LogHandler.LogGrade grade)
grade
- the new grade.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |