From e326eaa033a598dc015d2e9f39330ac16574fc31 Mon Sep 17 00:00:00 2001 From: Shweelan Samson Date: Wed, 13 Mar 2019 16:12:11 +0300 Subject: [PATCH] Fix missing username issue in genieacs-ui logs --- lib/logger.ts | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/lib/logger.ts b/lib/logger.ts index 9c755e0..da073ec 100644 --- a/lib/logger.ts +++ b/lib/logger.ts @@ -224,11 +224,20 @@ function formatJson(details, systemd): string { } function formatSimple(details, systemd): string { + const skip = { + user: true, + remoteAddress: true, + severity: true, + timestamp: true, + message: true, + deviceId: !!details.sessionContext + }; + flatten(details); let remote = ""; if (details.remoteAddress) { - if (details.deviceId) + if (details.deviceId && skip["deviceId"]) remote = `${details.remoteAddress} ${details.deviceId}: `; else if (details.user) remote = `${details.user}@${details.remoteAddress}: `; @@ -236,14 +245,6 @@ function formatSimple(details, systemd): string { } const keys = Object.keys(details); - const skip = { - deviceId: 1, - user: 1, - remoteAddress: 1, - severity: 1, - timestamp: 1, - message: 1 - }; let meta = "";