Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implemented by

Index

Properties

Readonly id

id: string

level

level: LogLevel

This logger's configured minimum log level

Methods

debug

  • debug(...args: any[]): void
  • Parameters

    • Rest ...args: any[]

    Returns void

deref

  • Returns wrapped value.

    Returns undefined | LogEntry

fine

  • fine(...args: any[]): void
  • Parameters

    • Rest ...args: any[]

    Returns void

info

  • info(...args: any[]): void
  • Parameters

    • Rest ...args: any[]

    Returns void

severe

  • severe(...args: any[]): void
  • Parameters

    • Rest ...args: any[]

    Returns void

subscribe

  • subscribe<B>(sub: ISubscription<LogEntry, B>): ISubscription<LogEntry, B>
  • subscribe(sub: Partial<ISubscriber<LogEntry>>, opts?: Partial<CommonOpts>): ISubscription<LogEntry, LogEntry>
  • subscribe<B>(sub: Partial<ISubscriber<B>>, opts?: Partial<TransformableOpts<LogEntry, B>>): ISubscription<LogEntry, B>
  • Adds given sub as child subscription.

    Type parameters

    • B

    Parameters

    Returns ISubscription<LogEntry, B>

  • Wraps given partial sub in a {@link Subscription} and attaches it as child subscription.

    Parameters

    • sub: Partial<ISubscriber<LogEntry>>
    • Optional opts: Partial<CommonOpts>

    Returns ISubscription<LogEntry, LogEntry>

  • Wraps given partial sub in a {@link Subscription} and attaches it as child subscription. If opts defines a transducer (via xform key), input values will be transformed first before reaching the child sub's {@link ISubsciber.next} handler. Any further downstream subscriptions attached to the returned wrapped sub will also only receive those transformed values.

    see

    {@link ITransformable}

    Type parameters

    • B

    Parameters

    • sub: Partial<ISubscriber<B>>
    • Optional opts: Partial<TransformableOpts<LogEntry, B>>

    Returns ISubscription<LogEntry, B>

unsubscribe

  • unsubscribe(sub?: ISubscription<LogEntry, any>): boolean
  • Removes given child sub, or if sub is omitted, detaches this subscription itself from its upstream parent (possibly triggering a cascade of further unsubscriptions, depending on {@link CommonOpts.closeOut} settings of parent(s)).

    Parameters

    • Optional sub: ISubscription<LogEntry, any>

    Returns boolean

warn

  • warn(...args: any[]): void
  • Parameters

    • Rest ...args: any[]

    Returns void

Generated using TypeDoc