Log4j is a simple, flexible and fast java based logging framework. It is thread safe and supports internationalization.
Log4j main components:
- 1. Logger: It is used to log the messages.
- 2. Appender: It is used to publish the logging information to the destination like file, database, console etc.
- 3. Layout: It is used to format logging information in different styles.
Advantages of Log4j:
It provides the easy maintenance and fast debugging.
Disadvantages of Log4j:
It slow down the application.