Java logging framework: Difference between revisions

Content deleted Content added
Gerkce (talk | contribs)
Line 4:
 
==Functionality Overview==
Logging a message is broken into three major pieces: the Logger, Formatter and the Appender (Handler). The Logger is responsible for capturing the message to be logged, along with certain meta-data like level, and passing that to the logging framework. After receiving the message, the logging framework calls the Formatter on the message. The Formatter accepts andan object and formats it for proper logging. The logging framework then hands the formatted message to the appropriate Appender tofor disposition of the message. This might include displaying on a console, writing to disk, appending to a database, or notification via email.
 
Simpler logging frameworks, like Java Logging Framework by the Object Guy, combine the logger and the appender together. This makes for simple initial configuration, but less configurable, especially as the project is moved across environments.