enum LogContexts {
  application = 'application',
  hostname = 'hostname',
  logLevel = 'logLevel',
  namespace = 'namespace',
  package = 'package',
}

interface LogContext {
  [key: string]: any
  [LogContexts.application]?: string
  [LogContexts.hostname]?: string
  [LogContexts.logLevel]?: number
  [LogContexts.namespace]?: string
  [LogContexts.package]?: string
}

export { LogContext, LogContexts }
