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
{{ message }}
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.
I'm trying to understand how (and if possible...) to configure the message pattern, I'd like to add the class and the line number which generated that specific log.
This is an example of a Java8 App Engine standard application (the first generation of App Engine where the log were directly integrated by the infrastructure):
And this is an example of the log produced by my application with the given configuration:
The log creation itself it's working as expected, but I'm not getting the class/line number. Of course I don't expect to obtain the same behaviour where the class reference is clickable, which integrates the sources and all of that.
In my case I'm simply trying to add those 2 pieces of information (as simple text) aside with the actual log message.
Also, if you notice from the first screenshot, in addition to class simple name and line number at the end, there is also at the beginning the fully qualified name of the class and the method name.
Is it something that is achievable at all? I tried playing with the <pattern> node of the xml but no luck, maybe I need to create a customLayout class or something, can you help me?
That data would be very helpful to me as I can directly open the sources pointing to the specific line which generated the log and start from there for debugging.
Thanks
The text was updated successfully, but these errors were encountered:
@NicolaSpreafico if you hear back from the Logback community that it is possible, please let us know. In the meantime, I'm going to close this issue as there's not much more we can do on this end.
Hi,
I have an App Engine application (java11) with Spring Boot.
I configured the logback in order to write console_json logs on Cloud Logging.
I'm trying to understand how (and if possible...) to configure the message pattern, I'd like to add the class and the line number which generated that specific log.
This is an example of a Java8 App Engine standard application (the first generation of App Engine where the log were directly integrated by the infrastructure):
And this is an example of the log produced by my application with the given configuration:
The log creation itself it's working as expected, but I'm not getting the class/line number. Of course I don't expect to obtain the same behaviour where the class reference is clickable, which integrates the sources and all of that.
In my case I'm simply trying to add those 2 pieces of information (as simple text) aside with the actual log message.
Also, if you notice from the first screenshot, in addition to class simple name and line number at the end, there is also at the beginning the fully qualified name of the class and the method name.
Is it something that is achievable at all? I tried playing with the
<pattern>
node of the xml but no luck, maybe I need to create a customLayout class or something, can you help me?That data would be very helpful to me as I can directly open the sources pointing to the specific line which generated the log and start from there for debugging.
Thanks
The text was updated successfully, but these errors were encountered: