Why spring-boot-starter package use log4j logger by default, instead of log4j2?
Advantages of log4j2 (see also official page) can be found in the another stackoverflow question. Important items:
- Async logging (which is faster for consumer code)
- Less memory traffic
- Actively maintained by community