The only dependencies I ever end up having to exclude are log4j 1.2 and logback, but that's normally from internal projects not having a consistent logging configuration yet.
I've made a PR to spring to update their docs to recommend log4j 2 instead of 1.x: <https://github.com/spring-projects/spring-framework/pull/1279> As I come across projects that I use at work, I've been making PRs to add support or docs about log4j. See Lagom: < https://github.com/lagom/lagom/pull/270>. Really, it might be helpful to just get log4j 2 mentioned in more framework docs. A lot of projects are still recommending log4j 1.x! As for using log4j-boot-spring, it'd be a replacement for spring-boot's own logger modules which use logback by default (and their log4j2 version doesn't work with 2.7+ because they coded it to use internal ConfigurationFactory methods which changed in 2.7). Compare: https://github.com/apache/logging-log4j-boot/blob/master/spring/src/main/java/org/apache/logging/log4j/boot/spring/Log4jLoggingSystem.java#L137 https://github.com/spring-projects/spring-boot/blob/master/spring-boot/src/main/java/org/springframework/boot/logging/log4j2/Log4J2LoggingSystem.java#L170 On 14 January 2017 at 23:37, Remko Popma <remko.po...@gmail.com> wrote: > One complaint I keep seeing is that libraries coding to the Log4j2 API > would somehow result in problems with dependency configuration. > > I have been fairly isolated from such kind of problems so I don't > understand when this could happen and what might cause it. > > The only hint I got was a brief reply on twitter: > "Problems I've had result in lots of slf4j exclusions in my maven deps. > IIRC the biggest offender was Jersey, but I don't have access to the > project anymore." > > When/why would it be necessary to have lots of slf4j exclusions in the > maven dependencies? > > Is there something we can do (docs or otherwise) to help with this? (Not > sure if/how the log4j-boot project would help with such issues, I never > used Spring boot.) > > Remko > > Sent from my iPhone > > On Jan 15, 2017, at 13:59, Matt Sicker <boa...@gmail.com> wrote: > > I've been seeing your posts on /r/java which could help spark some > discussions. :) > > On 14 January 2017 at 22:57, Remko Popma <remko.po...@gmail.com> wrote: > >> Another one along similar lines: "10 Log4j2 API features not in SLF4J" >> http://stackoverflow.com/a/41635246/1446916 >> >> :-) >> Remko >> >> Sent from my iPhone >> >> On Jan 13, 2017, at 14:15, Matt Sicker <boa...@gmail.com> wrote: >> >> Jira is down right now, but I have this RFC: https://github.com/apache >> /logging-log4j-boot >> >> On 8 January 2017 at 02:16, Remko Popma <remko.po...@gmail.com> wrote: >> >>> Speaking of slf4j, I would like to evangelize that applications should >>> code to the Log4j2 API as a best practice. See also >>> http://stackoverflow.com/a/41500347/1446916 >>> >>> I'm thinking to do a blog post along these lines. >>> >>> Thoughts? Maybe also something to emphasize on the site? >>> >>> Sent from my iPhone >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org >>> For additional commands, e-mail: log4j-dev-h...@logging.apache.org >>> >>> >> >> >> -- >> Matt Sicker <boa...@gmail.com> >> >> > > > -- > Matt Sicker <boa...@gmail.com> > > -- Matt Sicker <boa...@gmail.com>