@loopback/logging
Version:
An extension exposes logging for Winston and Fluentd with LoopBack 4
23 lines (22 loc) • 617 B
TypeScript
import { Binding, Component, ProviderMap } from '@loopback/core';
/**
* Configuration for LoggingComponent
*/
export type LoggingComponentConfig = {
/**
* A flag to enable fluent, default to `true`
*/
enableFluent?: boolean;
/**
* A flag to enable Winston-based http access log, default to `true`
*/
enableHttpAccessLog?: boolean;
};
/**
* A component providing logging facilities
*/
export declare class LoggingComponent implements Component {
providers: ProviderMap;
bindings: Binding<unknown>[];
constructor(loggingConfig: LoggingComponentConfig | undefined);
}