Add __ServerName and __replicaID to all logs.

This commit is contained in:
zkldi
2021-11-10 03:08:41 +00:00
parent d07bba4330
commit 583b14a5bb
+5 -1
View File
@@ -1,5 +1,5 @@
import { Transport as SeqTransport } from "@valuabletouch/winston-seq";
import { Environment, ServerConfig } from "lib/setup/config";
import { Environment, ServerConfig, TachiConfig } from "lib/setup/config";
import SafeJSONStringify from "safe-json-stringify";
import { SeqLogLevel } from "seq-logging";
import { EscapeStringRegexp } from "utils/misc";
@@ -191,6 +191,10 @@ export const rootLogger = winston.createLogger({
level,
format: defaultFormatRoute,
transports: tports,
defaultMeta: {
__ServerName: TachiConfig.NAME,
__ReplicaID: Environment.replicaIdentity,
},
});
if (!!ServerConfig.LOGGER_CONFIG.SEQ_API_KEY !== !!Environment.seqUrl) {