Log4j for the win with feature level, log hierarchy advance filter ,appender and layout support
Use Cases and Deployment Scope
We are using the Log4j library in all our applications for logging all applications logs with multiple levels, whether it's from error info or debug level. These logs will be to search, and analyze and debug the application on the production level, and we can easily trace out if we encounter any issues in production.
Pros
- Logger hierarchy.
- Inheritance the level.
- Appenders and layout.
- Ease on configuration.
Cons
- Fixed the vulnerability which is reported which affect many big brand.
- There should be security check to check all vulnerability.
Likelihood to Recommend
There is multiple reasons. All types are logging messages support not only string msg. We can use parametrized variables for logging Support advance filter for logging like (Data, Markers, Regular Expression) Support Plugin Architecture (We just use the dependency and Layout configuration with minimal config, and this will start to work) Integration support with application server Could enable.
