UNPKG

442 BTypeScriptView Raw
1declare enum LogContexts {
2 application = "application",
3 hostname = "hostname",
4 logLevel = "logLevel",
5 namespace = "namespace",
6 package = "package"
7}
8interface 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}
16export { LogContext, LogContexts };