Class GCPCloudLoggingEnhancer
- java.lang.Object
-
- org.webpieces.googlecloud.logging.GCPCloudLoggingEnhancer
-
- All Implemented Interfaces:
com.google.cloud.logging.logback.LoggingEventEnhancer
public class GCPCloudLoggingEnhancer extends java.lang.Object implements com.google.cloud.logging.logback.LoggingEventEnhancerGKE fluentd ingestion detective work: https://cloud.google.com/error-reporting/docs/formatting-error-messages#json_representation http://google-cloud-python.readthedocs.io/en/latest/logging-handlers-container-engine.html http://google-cloud-python.readthedocs.io/en/latest/_modules/google/cloud/logging/handlers/container_engine.html#ContainerEngineHandler.format https://github.com/GoogleCloudPlatform/google-cloud-python/blob/master/logging/google/cloud/logging/handlers/_helpers.py https://cloud.google.com/logging/docs/reference/v2/rest/v2/LogEntry
-
-
Constructor Summary
Constructors Constructor Description GCPCloudLoggingEnhancer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenhanceLogEntry(com.google.cloud.logging.LogEntry.Builder builder, ch.qos.logback.classic.spi.ILoggingEvent logEvent)static voidsetInstanceId(java.lang.String instId)static voidsetVersion(java.lang.String ver)
-
-
-
Method Detail
-
setVersion
public static void setVersion(java.lang.String ver)
-
setInstanceId
public static void setInstanceId(java.lang.String instId)
-
enhanceLogEntry
public void enhanceLogEntry(com.google.cloud.logging.LogEntry.Builder builder, ch.qos.logback.classic.spi.ILoggingEvent logEvent)- Specified by:
enhanceLogEntryin interfacecom.google.cloud.logging.logback.LoggingEventEnhancer
-
-