1 | declare enum LogContexts {
|
2 | application = "application",
|
3 | hostname = "hostname",
|
4 | logLevel = "logLevel",
|
5 | namespace = "namespace",
|
6 | package = "package"
|
7 | }
|
8 | interface LogContext {
|
9 | [key: string]: any;
|
10 | [LogContexts.application]?: string;
|
11 | [LogContexts.hostname]?: string;
|
12 | [LogContexts.logLevel]?: number;
|
13 | [LogContexts.namespace]?: string;
|
14 | [LogContexts.package]?: string;
|
15 | }
|
16 | export { LogContext, LogContexts };
|