@avanio/logger-like
    Preparing search index...

    Class PrefixLogger

    PrefixLogger is a logger that add prefix to each log message.

    const logger = new PrefixLogger('ServiceXyz:', console);
    logger.info('is running');
    // output: ServiceXyz: is running

    v0.2.8

    Hierarchy

    • BaseLogger
      • PrefixLogger

    Implements

    Index

    Constructors

    Properties

    _logger: undefined | ILoggerLike

    Methods

    • debug level logging

      Parameters

      • message: any

        message to log

      • ...args: any[]

        additional arguments

      Returns void

    • error level logging

      Parameters

      • message: any

        message to log

      • ...args: any[]

        additional arguments

      Returns void

    • Parameters

      • message: any
      • ...args: any[]

      Returns void

    • Parameters

      • message: any
      • ...args: any[]

      Returns void

    • Parameters

      • message: any
      • ...args: any[]

      Returns void

    • Parameters

      • message: any
      • ...args: any[]

      Returns void

    • Parameters

      • message: any
      • ...args: any[]

      Returns void

    • info level logging

      Parameters

      • message: any

        message to log

      • ...args: any[]

        additional arguments

      Returns void

    • Get JSON representation of the logger.

      Returns PrefixLoggerToJson

      JSON representation of the logger

      const logger = new PrefixLogger('ServiceXyz:', console);
      console.log(logger.toJSON());
      // output: {"$class":"PrefixLogger","prefix":"ServiceXyz:","logger":true}
    • Get string representation of the logger.

      Returns `PrefixLogger(${string})`

      String representation of the logger, e.g. PrefixLogger(logger: true, prefix: foo)

    • trace level logging

      Parameters

      • message: any

        message to log

      • ...args: any[]

        additional arguments

      Returns void

    • warn level logging

      Parameters

      • message: any

        message to log

      • ...args: any[]

        additional arguments

      Returns void