Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Log

Index

Constructors

constructor

  • new Log(): Log

Properties

Static Private accessErrorLogStream

accessErrorLogStream: any

Static Private accessLogStream

accessLogStream: any

Static devLog

devLog: boolean = true

Static Private errorsLogStream

errorsLogStream: any

Static extraErrorLog

extraErrorLog: boolean = true

Static extraErrorLogFormat

extraErrorLogFormat: string = 'common'

Static logFolder

logFolder: string = 'logs/'

Static logFormat

logFormat: string = 'common'

Static Private logInitOk

logInitOk: boolean = false

Static rotateLog

rotateLog: boolean = true

Methods

Static accessMiddleware

  • accessMiddleware(): RequestHandler<ParamsDictionary, any, any, ParsedQs, Record<string, any>>[]
  • Returns RequestHandler<ParamsDictionary, any, any, ParsedQs, Record<string, any>>[]

Static errorsMiddleware

  • errorsMiddleware(): (err: Error, req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>, next: NextFunction) => void
  • Returns (err: Error, req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>, next: NextFunction) => void

      • (err: Error, req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>, next: NextFunction): void
      • Parameters

        • err: Error
        • req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
        • res: Response<any, Record<string, any>>
        • next: NextFunction

        Returns void

Static initLogFolderAndStreams

  • initLogFolderAndStreams(): void

Static logAccessErrors

  • logAccessErrors(): RequestHandler<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
  • Returns RequestHandler<ParamsDictionary, any, any, ParsedQs, Record<string, any>>

Static logDevConsole

  • logDevConsole(): RequestHandler<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
  • Returns RequestHandler<ParamsDictionary, any, any, ParsedQs, Record<string, any>>

Static logRequests

  • logRequests(): RequestHandler<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
  • Returns RequestHandler<ParamsDictionary, any, any, ParsedQs, Record<string, any>>

Generated using TypeDoc