com.metsci.glimpse.util.logging.format
Class TerseMethodNameLogFormatter

java.lang.Object
  extended by java.util.logging.Formatter
      extended by com.metsci.glimpse.util.logging.format.Formatter
          extended by com.metsci.glimpse.util.logging.format.TerseMethodNameLogFormatter
Direct Known Subclasses:
TimestampingMethodNameLogFormatter

public class TerseMethodNameLogFormatter
extends Formatter

Produces "Terse" Log Messages which fit on one line and include just the level, method, class name, and raw message.

Author:
hogye

Constructor Summary
TerseMethodNameLogFormatter()
           
 
Method Summary
 java.lang.String format(java.util.logging.LogRecord record)
          This method should be called via super.format(record) as the first line of any subclass format method.
 
Methods inherited from class java.util.logging.Formatter
formatMessage, getHead, getTail
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TerseMethodNameLogFormatter

public TerseMethodNameLogFormatter()
Method Detail

format

public java.lang.String format(java.util.logging.LogRecord record)
Description copied from class: Formatter
This method should be called via super.format(record) as the first line of any subclass format method. It infers the correct caller and method names and injects them into the LogRecord (filtering out the internal classes and methods of the Metron logging itself).

Overrides:
format in class Formatter
See Also:
Formatter.format(java.util.logging.LogRecord)


Copyright © 2012 Metron, Inc.. All Rights Reserved.