Pipit - v2.0.1
    Preparing search index...

    Interface StructurizeArgsOptions

    Options passed to structurizeArgs.

    interface StructurizeArgsOptions {
        formatLevel?: (level: number) => unknown;
        formatTimestamp?: (timestamp: number) => unknown;
        getAdditionalPayload?: (message: LogMessage) => void | object | undefined;
    }
    Index

    Properties

    formatLevel?: (level: number) => unknown

    Foramts message level.

    By default, converts level to string "info", "debug", etc.

    Type Declaration

      • (level: number): unknown
      • Parameters

        • level: number

          The level to format.

        Returns unknown

    formatTimestamp?: (timestamp: number) => unknown

    Formats timestamp before adding it to the payload.

    By default, convers timestamp to Date.

    Type Declaration

      • (timestamp: number): unknown
      • Parameters

        • timestamp: number

          The timestamp to format.

        Returns unknown

    getAdditionalPayload?: (message: LogMessage) => void | object | undefined

    Returns the additional logged payload for the message.

    Type Declaration

      • (message: LogMessage): void | object | undefined
      • Parameters

        • message: LogMessage

          The message to extract payload from.

        Returns void | object | undefined