9.9.14 • Published 3 years ago

@zero-version/logging v9.9.14

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
3 years ago

Logging utilities.

Usage

Using an interface allows for multiple implementations, as well as decorator or adapter implementations if needed. See the LoggerConsole for an example implementation.

ILogger

import type { ILogger } from '@zero-version/logging';

export class Logger implements ILogger {
  public trace(message: string, ...optionalParams: any[]) {
    // Log
  }

  public debug(message: string, ...optionalParams: any[]) {
    // Log
  }

  public info(message: string, ...optionalParams: any[]) {
    // Log
  }

  public warn(message: string, ...optionalParams: any[]) {
    // Log
  }

  public error(message: string, ...optionalParams: any[]) {
    // Log
  }

  public fatal(message: string, ...optionalParams: any[]) {
    // Log
  }
}

Support ☕

Are you using a package I've developed and finding it useful? Or have you looked at one of my repositories and learnt something new? If so, please consider buying me a coffee. Thanks!

9.9.10

3 years ago

9.9.12

3 years ago

9.9.13

3 years ago

9.9.14

3 years ago

0.1.0-beta

3 years ago

0.0.0-beta

3 years ago

0.0.70-beta

3 years ago

0.0.73-beta

3 years ago

0.0.26-beta

3 years ago

0.0.25-beta

3 years ago

0.0.24-beta

3 years ago

0.0.18-beta

3 years ago

0.0.21-beta

3 years ago

0.0.15-beta

3 years ago

0.0.22-beta

3 years ago

0.0.14-beta

3 years ago

0.0.12-beta

3 years ago

0.0.17-beta

3 years ago

0.0.23-beta

3 years ago

0.0.19-beta

3 years ago

0.0.20-beta

3 years ago

0.0.16-beta

3 years ago

0.0.13-beta

3 years ago

0.0.11-beta

3 years ago

0.0.10-beta

3 years ago

0.0.8-beta

3 years ago