Class BasicLogFormatter
This class extends the java.util.logging.Formatter class, allowing it to be specified as a formatter for the java.util.logging system.
The static format(String level, String message, String loggerName) method provides a means of using the same formatting
outside of the java.util.logging framework. See the documentation of this method for more details.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic booleanDetermines whether the logging level is included in the output.static booleanDetermines whether the logger name is included in the output. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringReturns a formatted string representing the specified log entry information.Returns a formatted string representing the log entry information contained in the specifiedjava.util.logging.LogRecord.Methods inherited from class Formatter
formatMessage, getHead, getTail
-
Field Details
-
OutputLevel
public static boolean OutputLevelDetermines whether the logging level is included in the output.The default value is
true.As this is a static property, changing the value will affect all
BasicLogFormatterinstances, as well as the behaviour of the staticformat(String level, String message, String loggerName)method. -
OutputName
public static boolean OutputNameDetermines whether the logger name is included in the output.The default value is
false.The logger name used for all automatically created
Loggerinstances is "net.htmlparser.jericho".As this is a static property, changing the value will affect all
BasicLogFormatterinstances, as well as the behaviour of the staticformat(String level, String message, String loggerName)method.
-
-
Constructor Details
-
BasicLogFormatter
public BasicLogFormatter()
-
-
Method Details
-
format
Returns a formatted string representing the log entry information contained in the specifiedjava.util.logging.LogRecord.This method is not called directly, but is used by the
java.util.loggingframework when this class is specified as a formatter in thelogging.propertiesfile.See the documentation of the parent
java.util.logging.Formatterclass in the Java SDK for more details. -
format
Returns a formatted string representing the specified log entry information.This method is used by the default implementation of the
WriterLogger.log(String level, String message)method.The static properties
OutputLevelandOutputNameaffect what information is included in the output.The static
Config.NewLineproperty determines the character sequence used for line breaks.A line of output typically looks like this:
or if theINFO: this is the log messageOutputNameproperty is set totrue, the output would look similar to this:INFO: [net.htmlparser.jericho] this is the log message- Parameters:
level- a string representing the logging level of the log entry.message- the log message.loggerName- the name of the logger.- Returns:
- a formatted string representing the specified log entry information.
-