Options
All
  • Public
  • Public/Protected
  • All
Menu

Logs requests and responses as JSON.

export
class

JSONLogger

extends

{Middleware}

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

  • new JSONLogger(name: string, level?: string, stdout?: boolean): JSONLogger
  • Creates an instance of JSONLogger.

    memberof

    JSONLogger

    Parameters

    • name: string
    • Default value level: string = "info"
    • Default value stdout: boolean = false

    Returns JSONLogger

Properties

Private level

level: string

Reference to underlying log level.

type

{string}

memberof

JSONLogger

Private log

log: bunyan

Reference to underlying bunyan logger.

type

{bunyan}

memberof

JSONLogger

Methods

addStream

  • addStream(stream: WriteStream): void
  • Add a NodeJS.WriteStream stream to the list of log targets.

    memberof

    JSONLogger

    Parameters

    • stream: WriteStream

    Returns void

processRequest

processResponse

Generated using TypeDoc