Make LoggingEventEnhancer
more generic so can be used in more implementations
#32
Labels
api: logging
Issues related to the googleapis/java-logging API.
priority: p3
Desirable enhancement or fix. May not be included in next release.
type: feature request
‘Nice-to-have’ improvement, new feature or different behavior or design.
Is your feature request related to a problem? Please describe.
Currently only
com.google.cloud.logging.logback.LoggingAppender
can enhance using information contained within the logging event. This isn't possible via the JDK logger although it should be.Describe the solution you'd like
Replace
com.google.cloud.logging.logback.LoggingEventEnhancer
withcom.google.cloud.logging.LoggingEventEnhancer
that has a class structure similar to:For backwards compatibility
com.google.cloud.logging.logback.LoggingEventEnhancer
could then change to:Describe alternatives you've considered
None
Additional context
The JDK logger
com.google.cloud.logging.LoggingHandler
should then be enhanced to perform the enhancement using the new class. The oldcom.google.cloud.logging.LoggingEnhancer
could be deprecated as its functionality could be subsumed by the new one.The text was updated successfully, but these errors were encountered: