stackdriver-logging-winston-koa
Version:
Koa middleware for Winston transport to Cloud Logging
9 lines (8 loc) • 607 B
TypeScript
import * as winston from 'winston';
import { LoggingWinston, Options } from '@google-cloud/logging-winston';
import { makeMiddleware as makeCommonMiddleware } from './common/make-middleware';
export declare const REQUEST_LOG_SUFFIX = "_reqlog";
type Middleware = ReturnType<typeof makeCommonMiddleware>;
export declare function makeMiddleware(logger: winston.Logger, transport: LoggingWinston, skipParentEntryForCloudRun?: boolean): Promise<Middleware>;
export declare function makeMiddleware(logger: winston.Logger, options?: Options, skipParentEntryForCloudRun?: boolean): Promise<Middleware>;
export {};