Class LogTools

java.lang.Object
de.intarsys.tools.logging.LogTools

public class LogTools extends Object
Tool methods to ease life with java.util.logging.
  • Field Details

  • Method Details

    • closeFileLogger

      public static void closeFileLogger(Logger logger)
      Closes a fileLogger.
    • createFileLogger

      public static Logger createFileLogger(String id, String filePattern, boolean append) throws SecurityException, IOException
      Creates a fileLogger.
      Returns:
      A Logger named with 'id'.
      Throws:
      IOException
      SecurityException
    • dumpObject

      public static List<String> dumpObject(String prefix, Object object)
    • dumpObject

      public static List<String> dumpObject(String prefix, Object object, IDumpObject details)
    • getLogger

      public static Logger getLogger(Class<?> clazz)
      Get a logger that corresponds to clazz.
      Parameters:
      clazz - The class object we want a logger for.
      Returns:
      A Logger that corresponds to clazz.
    • getLogger

      public static Logger getLogger(String name)
      Get a logger for name name.
      Parameters:
      name - The logger name/category
      Returns:
      Get a logger for name name.
    • toLoggerName

      public static String toLoggerName(Class<?> clazz)
      The name we want to use for a logger used in clazz. 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.