diff --git a/lib/path.cpp b/lib/path.cpp index ea6e4eb1e..66242bd4e 100644 --- a/lib/path.cpp +++ b/lib/path.cpp @@ -138,7 +138,9 @@ int path_init(struct vpath *p) new (&p->mask) std::bitset; new (&p->timeout) Task(CLOCK_MONOTONIC); - p->logger = logging.get("path"); + static int path_id; + auto logger_name = fmt::format("path:{}", path_id++); + p->logger = logging.get(logger_name); uuid_clear(p->uuid);