Class Logger

Example

import Logger from '@ftim/logger';

Logger.info('Hello world!');
// Prints: (info) Hello world!

Logger.ns('my-namespace').info('Hello world!');
// Prints: (info)[my-namespace] Hello world!

Hierarchy

  • Logger

Implements

Constructors

Properties

prefix?: string
transports: ILogTransport[]

Methods

  • Log a message with level debug

    Parameters

    Returns void

  • Log a message with level error

    Parameters

    Returns void

  • Log a message with level info

    Parameters

    Returns void

  • Create or or more child logger instances

    Parameters

    • Rest ...namespaces: string[]

    Returns Logger

  • Set prefix after initialization

    Parameters

    • prefix: string

    Returns void

  • Set transports after initialization

    Parameters

    Returns void

  • Log a message with level warn

    Parameters

    Returns void

Generated using TypeDoc