|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.metsci.glimpse.util.logging.LoggerUtils
public class LoggerUtils
Nested Class Summary | |
---|---|
static class |
LoggerUtils.LoggingOutputStream
An OutputStream that writes contents to a Logger upon each call to flush() Original URL: https://blogs.oracle.com/nickstephen/entry/java_redirecting_system_out_and Author gives permission for free use in blog comments section. |
static class |
LoggerUtils.StdOutErrLevel
Class defining 2 new Logging levels, one for STDOUT, one for STDERR, used when multiplexing STDOUT and STDERR into the same rolling log file via the Java Logging APIs. From: http://blogs.sun.com/nickstephen/entry/java_redirecting_system_out_and |
Constructor Summary | |
---|---|
LoggerUtils()
|
Method Summary | |
---|---|
static void |
addTerseFileLogger(java.util.logging.Level level,
java.lang.String filename)
In cases where a logging.properties file is too cumbersome, sets terse formatter for file handler. |
void |
dumpAncestry(java.util.logging.Logger logger)
Prints own and parents' log levels to standard out (for debugging). |
static java.util.logging.Level |
getLevelRecursive(java.util.logging.Logger logger)
Traverses parents to find effective log level. |
static void |
initializeLogging()
Initialize Java logging to use "logging.properties" as the configuration file and re-read the logging configuration from this file. |
static void |
initializeLogging(java.lang.String configurationFilename)
Initialize Java logging to use given configuration file and re-read the logging configuration from this file. |
static void |
log(java.util.logging.Logger logger,
java.util.logging.Level level,
java.lang.String format,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
log(java.util.logging.Logger logger,
java.util.logging.Level level,
java.lang.String format,
java.lang.Throwable thrown,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logConfig(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logConfig(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Throwable thrown,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logFine(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logFine(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Throwable thrown,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logFiner(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logFiner(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Throwable thrown,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logFinest(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logFinest(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Throwable thrown,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logInfo(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logInfo(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Throwable thrown,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logSevere(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logSevere(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Throwable thrown,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logWarning(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
logWarning(java.util.logging.Logger logger,
java.lang.String format,
java.lang.Throwable thrown,
java.lang.Object... args)
Wraps call to Java logger with varargs and performance optimization: no argument formatting if unneeded. |
static void |
sendStderrToLog()
|
static void |
sendStdoutToLog()
|
static void |
setLoggerLevel(java.util.logging.Level level)
|
static void |
setTerseConsoleLogger(java.util.logging.Level level)
In cases where a logging.properties file is too cumbersome, sets terse formatter for console handler. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LoggerUtils()
Method Detail |
---|
public static java.util.logging.Level getLevelRecursive(java.util.logging.Logger logger)
public void dumpAncestry(java.util.logging.Logger logger)
public static void initializeLogging()
Note: Similar to setting -Djava.util.logging.config.file=logging.properties on java command line.
public static void initializeLogging(java.lang.String configurationFilename)
Note: Similar to setting -Djava.util.logging.config.file=configurationFilename on java command line.
public static final void setTerseConsoleLogger(java.util.logging.Level level)
level
- maximum logging level; set on root loggerpublic static final void addTerseFileLogger(java.util.logging.Level level, java.lang.String filename) throws java.lang.SecurityException, java.io.IOException
level
- maximum logging level; set on root logger
java.io.IOException
java.lang.SecurityException
public static final void setLoggerLevel(java.util.logging.Level level)
public static void sendStdoutToLog()
public static void sendStderrToLog()
public static void log(java.util.logging.Logger logger, java.util.logging.Level level, java.lang.String format, java.lang.Object... args)
public static void logFinest(java.util.logging.Logger logger, java.lang.String format, java.lang.Object... args)
public static void logFiner(java.util.logging.Logger logger, java.lang.String format, java.lang.Object... args)
public static void logFine(java.util.logging.Logger logger, java.lang.String format, java.lang.Object... args)
public static void logConfig(java.util.logging.Logger logger, java.lang.String format, java.lang.Object... args)
public static void logInfo(java.util.logging.Logger logger, java.lang.String format, java.lang.Object... args)
public static void logWarning(java.util.logging.Logger logger, java.lang.String format, java.lang.Object... args)
public static void logSevere(java.util.logging.Logger logger, java.lang.String format, java.lang.Object... args)
public static void log(java.util.logging.Logger logger, java.util.logging.Level level, java.lang.String format, java.lang.Throwable thrown, java.lang.Object... args)
public static void logFinest(java.util.logging.Logger logger, java.lang.String format, java.lang.Throwable thrown, java.lang.Object... args)
public static void logFiner(java.util.logging.Logger logger, java.lang.String format, java.lang.Throwable thrown, java.lang.Object... args)
public static void logFine(java.util.logging.Logger logger, java.lang.String format, java.lang.Throwable thrown, java.lang.Object... args)
public static void logConfig(java.util.logging.Logger logger, java.lang.String format, java.lang.Throwable thrown, java.lang.Object... args)
public static void logInfo(java.util.logging.Logger logger, java.lang.String format, java.lang.Throwable thrown, java.lang.Object... args)
public static void logWarning(java.util.logging.Logger logger, java.lang.String format, java.lang.Throwable thrown, java.lang.Object... args)
public static void logSevere(java.util.logging.Logger logger, java.lang.String format, java.lang.Throwable thrown, java.lang.Object... args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |