Skip to content

Instantly share code, notes, and snippets.

@rocketraman
Created June 30, 2021 22:09
Show Gist options
  • Save rocketraman/824ca9527bb8c7226d40db2b4d78efa7 to your computer and use it in GitHub Desktop.
Save rocketraman/824ca9527bb8c7226d40db2b4d78efa7 to your computer and use it in GitHub Desktop.
Google Cloud JsonEventTemplate layout
{
"timestamp": {
"$resolver": "timestamp",
"pattern": {
"format": "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",
"timeZone": "UTC",
"locale": "en_US"
}
},
"severity": {
"$resolver": "pattern",
"pattern": "%level{WARN=WARNING, TRACE=DEBUG, FATAL=EMERGENCY}"
},
"message": {
"$resolver": "pattern",
"pattern": "%m%xEx"
},
"logging.googleapis.com/labels": {
"$resolver": "mdc"
},
"logging.googleapis.com/sourceLocation": {
"file": {
"$resolver": "source",
"field": "fileName"
},
"line": {
"$resolver": "source",
"field": "lineNumber"
},
"function": {
"$resolver": "pattern",
"pattern": "%C.%M"
}
},
"logging.googleapis.com/insertId": {
"$resolver": "pattern",
"pattern": "%sn"
},
"exception": {
"exception_class": {
"$resolver": "exception",
"field": "className"
},
"exception_message": {
"$resolver": "exception",
"field": "message"
},
"stacktrace": {
"$resolver": "exception",
"field": "stackTrace",
"stackTrace": {
"stringified": true
}
}
},
"thread": {
"$resolver": "thread",
"field": "name"
},
"logger": {
"$resolver": "logger",
"field": "name"
},
"@version": 1
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment