You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@eamonnmcmanus Is there a solution to this. Because I am not able to log caller details with @flogger However same log pattern(Class:%class{36} Method:%method Line:%line) works correctly with @slf4j.
I havn't got any reference of this online also.
Thanks in advance.
I am using Flogger API to log details in my spring boot controller, I am using below dependency for logging:
I need to log caller details like class name, method name and line number. so, I have been using this log pattern in logback.xml file.
Class:%class{36} Method:%method Line:%line
With Fluent API:
log.atInfo().log(">>>>>>>>>>>>>>Test>>>>>>>>>>>>>>>>");
It logs:
"Class1":"c.g.c.f.b.slf4j.Slf4jLoggerBackend","Method1":"log","Line1":"176"
So, its logging internal details. Not the current Controller class or method name, which is DemoController and test method here.
However, It logs properly with @slf4j or with log.info and log.debug etc
Can anyone pls suggest how to log correct caller details with Flogger API.
Also raised: https://stackoverflow.com/questions/77042586/what-is-the-log-pattern-to-log-caller-details-with-flogger-in-spring-boot
The text was updated successfully, but these errors were encountered: