Formatter | java.util.logging |
A Formatter object is
used by a Handler to convert a
LogRecord to a String prior to logging it. Most
applications can simply use one one of the pre-defined concrete
subclasses: SimpleFormatter or
XMLFormatter. Applications requiring custom
formatting of log messages will need to subclass this class and
define the format( ) method to perform the desired
conversion. Such subclasses may find the formatMessage(
) method useful: it performs localization using
java.util.ResourceBundle and formatting using the
facilities of the java.text package.
getHead( ) and getTail( )
return a prefix and suffix (such as opening and closing XML tags) for
a log file. public abstract class Formatter {
// Protected Constructors
protected Formatter ( );
// Public Instance Methods
public abstract String format (LogRecord record );
public String formatMessage (LogRecord record ); synchronized
public String getHead (Handler h );
public String getTail (Handler h );
}
Subclasses
SimpleFormatter, XMLFormatter Passed To
Handler.setFormatter( ),
StreamHandler.StreamHandler( ) Returned By
Handler.getFormatter( ) |