nestjs-auditlog
Version:
A powerful package for auditlog using opentelemetry in NestJS applications
12 lines (11 loc) • 598 B
TypeScript
import { BeforeApplicationShutdown, DynamicModule, OnModuleInit } from '@nestjs/common';
import { ITraceAsyncConfigOptions, ITraceConfigOptions } from './trace.interface';
export declare class TraceModule implements BeforeApplicationShutdown, OnModuleInit {
private exporter?;
private _logger;
constructor(options?: Record<string, any> | ITraceConfigOptions);
onModuleInit(): Promise<void>;
static forRoot(options?: ITraceConfigOptions): DynamicModule;
static forRootAsync(options: ITraceAsyncConfigOptions): DynamicModule;
beforeApplicationShutdown(): Promise<void>;
}