diff options
Diffstat (limited to 'collectors/cgroups.plugin/cgroup-network.c')
-rw-r--r-- | collectors/cgroups.plugin/cgroup-network.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/collectors/cgroups.plugin/cgroup-network.c b/collectors/cgroups.plugin/cgroup-network.c index a490df394..b00f246bb 100644 --- a/collectors/cgroups.plugin/cgroup-network.c +++ b/collectors/cgroups.plugin/cgroup-network.c @@ -11,9 +11,11 @@ #endif char environment_variable2[FILENAME_MAX + 50] = ""; +char environment_variable3[FILENAME_MAX + 50] = ""; char *environment[] = { "PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin", environment_variable2, + environment_variable3, NULL }; @@ -671,6 +673,10 @@ int main(int argc, char **argv) { // the first environment variable is a fixed PATH= snprintfz(environment_variable2, sizeof(environment_variable2) - 1, "NETDATA_HOST_PREFIX=%s", netdata_configured_host_prefix); + char *s = getenv("NETDATA_LOG_SEVERITY_LEVEL"); + if (s) + snprintfz(environment_variable3, sizeof(environment_variable3) - 1, "NETDATA_LOG_SEVERITY_LEVEL=%s", s); + // ------------------------------------------------------------------------ if(argc == 2 && (!strcmp(argv[1], "version") || !strcmp(argv[1], "-version") || !strcmp(argv[1], "--version") || !strcmp(argv[1], "-v") || !strcmp(argv[1], "-V"))) { @@ -680,6 +686,8 @@ int main(int argc, char **argv) { if(argc != 3) usage(); + + log_set_global_severity_for_external_plugins(); int arg = 1; int helper = 1; |