diff options
author | Arne Juul <arnej@yahooinc.com> | 2023-01-12 14:40:37 +0000 |
---|---|---|
committer | Arne Juul <arnej@yahooinc.com> | 2023-01-16 10:03:08 +0000 |
commit | c94ad298d3a948681be0d8249f74b7045191bf01 (patch) | |
tree | 4f8232d6b5632fb1b0235687b6a37ff29adc039c /vespalog | |
parent | 67ac13e4a70d45810efa94e45fabe97a38710b3a (diff) |
simplify: use current target
Diffstat (limited to 'vespalog')
-rw-r--r-- | vespalog/src/vespa/log/llparser.cpp | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/vespalog/src/vespa/log/llparser.cpp b/vespalog/src/vespa/log/llparser.cpp index 4d0294ca20e..5497afe23c9 100644 --- a/vespalog/src/vespa/log/llparser.cpp +++ b/vespalog/src/vespa/log/llparser.cpp @@ -6,6 +6,7 @@ #include <cstdlib> #include <unistd.h> #include <sys/time.h> +#include <cassert> #include <vespa/defaults.h> namespace ns_log { @@ -18,31 +19,19 @@ LLParser::LLParser() _defService(defservice), _defComponent(defcomponent), _defLevel(Logger::info), - _target(LogTarget::defaultTarget()), + _target(Logger::getCurrentTarget()), _rejectFilter(RejectFilter::createDefaultFilter()) { + assert(_target != nullptr); const char *envServ = getenv("VESPA_SERVICE_NAME"); if (envServ != NULL) { _defService = envServ; } - char *name = getenv("VESPA_LOG_TARGET"); - if (name) { - LogTarget *target; - try { - target = LogTarget::makeTarget(name); - } catch (InvalidLogException& ex) { - // If we catch an exception, use default target - target = LogTarget::defaultTarget(); - } - delete _target; - _target = target; - } snprintf(_defPid, 10, "%d", (int)getpid()); } LLParser::~LLParser() { - delete _target; } const char LLParser::_hexdigit[17] = "0123456789abcdef"; |