diff options
author | Vincent Ambo <mail@tazj.in> | 2018-06-17T20·36+0200 |
---|---|---|
committer | Vincent Ambo <mail@tazj.in> | 2018-06-17T20·36+0200 |
commit | 9f29992d03d6bb941a8bfc16a29c4a72a72fc34a (patch) | |
tree | 384ad1c9d5353369fcd94834c28158113ab937c8 | |
parent | 208b5dec2cad72f752c091c349a5e954047b74ff (diff) |
refactor(main): Split LOG_NAME & LOG_STREAM variables
Splitting these in two lets users better configure how the logs show up in Stackdriver Logging.
-rw-r--r-- | README.md | 6 | ||||
-rw-r--r-- | src/main.rs | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/README.md b/README.md index 28b72b98726b..da55d741af80 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,6 @@ instances. 3. Start `journaldriver`, for example via `systemd`. - ## Usage outside of Google Cloud Platform When running outside of GCP, the following extra steps need to be @@ -56,8 +55,11 @@ performed: should be written. * `GOOGLE_APPLICATION_CREDENTIALS`: Filesystem path to the JSON-file containing the service account's private key. - * `LOG_NAME`: Name of the target log stream in Stackdriver Logging. + * `LOG_STREAM`: Name of the target log stream in Stackdriver Logging. This will be automatically created if it does not yet exist. + * `LOG_NAME`: Name of the target log to write to. This defaults to + `journaldriver` if unset, but it is recommended to - for + example - set it to the machine hostname. ## Upcoming features: diff --git a/src/main.rs b/src/main.rs index 9db3c94ecf39..33ca57dddbbe 100644 --- a/src/main.rs +++ b/src/main.rs @@ -153,7 +153,7 @@ fn get_project_id() -> String { /// On non-GCP machines the value is determined by using the /// `GOOGLE_CLOUD_PROJECT` and `LOG_NAME` environment variables. fn determine_monitored_resource() -> Value { - if let Ok(log) = env::var("LOG_NAME") { + if let Ok(log) = env::var("LOG_STREAM") { json!({ "type": "logging_log", "labels": { |