org.eclipse.jetty.util.log

## Class JavaUtilLog

- java.lang.Object
- - org.eclipse.jetty.util.log.AbstractLogger
  - - org.eclipse.jetty.util.log.JavaUtilLog

- All Implemented Interfaces:
    Logger

      public class JavaUtilLog
      extends AbstractLogger

  Implementation of Jetty `Logger` based on `Logger`.

  You can also set the logger level using standard java.util.logging configuration.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `JavaUtilLog()`
    `JavaUtilLog(java.lang.String name)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `debug(java.lang.String msg, java.lang.Object... args)` Formats and logs at debug level.
    `void` | `debug(java.lang.String msg, java.lang.Throwable thrown)` Logs the given message at debug level, with Throwable information.
    `void` | `debug(java.lang.Throwable thrown)` Logs the given Throwable information at debug level
    `java.lang.String` | `getName()`
    `void` | `ignore(java.lang.Throwable ignored)` Ignore an exception.
    `void` | `info(java.lang.String msg, java.lang.Object... args)` Formats and logs at info level.
    `void` | `info(java.lang.String msg, java.lang.Throwable thrown)` Logs the given message at info level, with Throwable information.
    `void` | `info(java.lang.Throwable thrown)` Logs the given Throwable information at info level
    `boolean` | `isDebugEnabled()`
    `protected Logger` | `newLogger(java.lang.String fullname)` Create a Child Logger of this Logger.
    `void` | `setDebugEnabled(boolean enabled)` Mutator used to turn debug on programmatically.
    `void` | `warn(java.lang.String msg, java.lang.Object... args)` Formats and logs at warn level.
    `void` | `warn(java.lang.String msg, java.lang.Throwable thrown)` Logs the given message at warn level, with Throwable information.
    `void` | `warn(java.lang.Throwable thrown)` Logs the given Throwable information at warn level

    - ### Methods inherited from class org.eclipse.jetty.util.log.AbstractLogger

      `getLogger`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### JavaUtilLog

          public JavaUtilLog()

    - #### JavaUtilLog

          public JavaUtilLog(java.lang.String name)

  - ### Method Detail

    - #### getName

          public java.lang.String getName()

      Returns:
        the name of this logger

    - #### warn

          public void warn(java.lang.String msg,
                  java.lang.Object... args)

      Description copied from interface: `Logger`
      Formats and logs at warn level.
      Parameters:
        `msg` - the formatting string
        `args` - the optional arguments

    - #### warn

          public void warn(java.lang.Throwable thrown)

      Description copied from interface: `Logger`
      Logs the given Throwable information at warn level
      Parameters:
        `thrown` - the Throwable to log

    - #### warn

          public void warn(java.lang.String msg,
                  java.lang.Throwable thrown)

      Description copied from interface: `Logger`
      Logs the given message at warn level, with Throwable information.
      Parameters:
        `msg` - the message to log
        `thrown` - the Throwable to log

    - #### info

          public void info(java.lang.String msg,
                  java.lang.Object... args)

      Description copied from interface: `Logger`
      Formats and logs at info level.
      Parameters:
        `msg` - the formatting string
        `args` - the optional arguments

    - #### info

          public void info(java.lang.Throwable thrown)

      Description copied from interface: `Logger`
      Logs the given Throwable information at info level
      Parameters:
        `thrown` - the Throwable to log

    - #### info

          public void info(java.lang.String msg,
                  java.lang.Throwable thrown)

      Description copied from interface: `Logger`
      Logs the given message at info level, with Throwable information.
      Parameters:
        `msg` - the message to log
        `thrown` - the Throwable to log

    - #### isDebugEnabled

          public boolean isDebugEnabled()

      Returns:
        whether the debug level is enabled

    - #### setDebugEnabled

          public void setDebugEnabled(boolean enabled)

      Description copied from interface: `Logger`
      Mutator used to turn debug on programmatically.
      Parameters:
        `enabled` - whether to enable the debug level

    - #### debug

          public void debug(java.lang.String msg,
                   java.lang.Object... args)

      Description copied from interface: `Logger`
      Formats and logs at debug level.
      Parameters:
        `msg` - the formatting string
        `args` - the optional arguments

    - #### debug

          public void debug(java.lang.Throwable thrown)

      Description copied from interface: `Logger`
      Logs the given Throwable information at debug level
      Parameters:
        `thrown` - the Throwable to log

    - #### debug

          public void debug(java.lang.String msg,
                   java.lang.Throwable thrown)

      Description copied from interface: `Logger`
      Logs the given message at debug level, with Throwable information.
      Parameters:
        `msg` - the message to log
        `thrown` - the Throwable to log

    - #### newLogger

          protected Logger newLogger(java.lang.String fullname)

      Create a Child Logger of this Logger.
      Specified by:
        `newLogger` in class `AbstractLogger`

    - #### ignore

          public void ignore(java.lang.Throwable ignored)

      Description copied from interface: `Logger`
      Ignore an exception.

      This should be used rather than an empty catch block.

Copyright © 2013 FuseSource, Corp.. All Rights Reserved.