UNPKG

nestjs-loki-logger

Version:

A Nest Js module to push logs to grafana loki extending the built-in nest js Logger Class.

19 lines (16 loc) 454 B
import { ModuleMetadata } from '@nestjs/common'; export interface NestLokiModuleOptions { lokiUrl: string; labels?: Record<string, string>; logToConsole?: boolean; gzip?: boolean; onLokiError?: (error: any) => void; } export interface NestLokiModuleAsyncOptions extends Pick<ModuleMetadata, 'imports'> { name?: string; useFactory?: ( ...args: any[] ) => Promise<NestLokiModuleOptions> | NestLokiModuleOptions; inject?: any[]; }