Package de.intarsys.tools.logging
Class LogTools
- java.lang.Object
-
- de.intarsys.tools.logging.LogTools
-
public class LogTools extends java.lang.ObjectTool methods to ease life with java.util.logging.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringINDENT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcloseFileLogger(java.util.logging.Logger logger)Closes a fileLogger.static java.util.logging.LoggercreateFileLogger(java.lang.String id, java.lang.String filePattern, boolean append)Creates a fileLogger.static java.util.List<java.lang.String>dumpObject(java.lang.String prefix, java.lang.Object object)static java.util.List<java.lang.String>dumpObject(java.lang.String prefix, java.lang.Object object, IDumpObject details)static java.util.logging.LoggergetLogger(java.lang.Class<?> clazz)Get a logger that corresponds toclazz.static java.util.logging.LoggergetLogger(java.lang.String name)Get a logger for namename.static java.lang.StringtoLoggerName(java.lang.Class<?> clazz)The name we want to use for a logger used inclazz.
-
-
-
Field Detail
-
INDENT
public static final java.lang.String INDENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
closeFileLogger
public static void closeFileLogger(java.util.logging.Logger logger)
Closes a fileLogger.
-
createFileLogger
public static java.util.logging.Logger createFileLogger(java.lang.String id, java.lang.String filePattern, boolean append) throws java.lang.SecurityException, java.io.IOExceptionCreates a fileLogger.- Returns:
- A Logger named with 'id'.
- Throws:
java.io.IOExceptionjava.lang.SecurityException
-
dumpObject
public static java.util.List<java.lang.String> dumpObject(java.lang.String prefix, java.lang.Object object)
-
dumpObject
public static java.util.List<java.lang.String> dumpObject(java.lang.String prefix, java.lang.Object object, IDumpObject details)
-
getLogger
public static java.util.logging.Logger getLogger(java.lang.Class<?> clazz)
Get a logger that corresponds toclazz.- Parameters:
clazz- The class object we want a logger for.- Returns:
- A Logger that corresponds to clazz.
-
getLogger
public static java.util.logging.Logger getLogger(java.lang.String name)
Get a logger for namename.- Parameters:
name- The logger name/category- Returns:
- Get a logger for name
name.
-
toLoggerName
public static java.lang.String toLoggerName(java.lang.Class<?> clazz)
The name we want to use for a logger used inclazz. This implementation uses the package name.- Parameters:
clazz- The class object we want a name for.- Returns:
- The name we want to use for a logger used in
clazz.
-
-