Package de.intarsys.tools.logging
Class LogTools
- java.lang.Object
-
- de.intarsys.tools.logging.LogTools
-
public class LogTools extends java.lang.Object
Tool methods to ease life with java.util.logging.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
INDENT
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
closeFileLogger(java.util.logging.Logger logger)
Closes a fileLogger.static java.util.logging.Logger
createFileLogger(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.Logger
getLogger(java.lang.Class<?> clazz)
Get a logger that corresponds toclazz
.static java.util.logging.Logger
getLogger(java.lang.String name)
Get a logger for namename
.static java.lang.String
toLoggerName(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.IOException
Creates a fileLogger.- Returns:
- A Logger named with 'id'.
- Throws:
java.io.IOException
java.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
.
-
-