Back to Homebridge

Interface Logging

docs/interfaces/Logging.html

1.11.42.2 KB
Original Source
  • Logging

Interface Logging

Represents a logging device which can be used directly as a function (for INFO logging) but also has dedicated logging functions for respective logging levels.

interface Logging {
prefix: string;
debug(message: string, ...parameters: any[]): void;
error(message: string, ...parameters: any[]): void;
info(message: string, ...parameters: any[]): void;
log(level: LogLevel, message: string, ...parameters: any[]): void;
success(message: string, ...parameters: any[]): void;
warn(message: string, ...parameters: any[]): void;
(message: string, ...parameters: any[]): void;
}

Logging(message: string, ...parameters: any[]): void

Parameters

  • message: string
  • ...parameters: any[]

Returns void

Index

Properties

prefix

Methods

debugerrorinfologsuccesswarn

Properties

prefix

prefix: string

Methods

debug

debug(message: string, ...parameters: any[]): void

Parameters

  • message: string
  • ...parameters: any[]

Returns void

error

error(message: string, ...parameters: any[]): void

Parameters

  • message: string
  • ...parameters: any[]

Returns void

info

info(message: string, ...parameters: any[]): void

Parameters

  • message: string
  • ...parameters: any[]

Returns void

log

log(level: LogLevel, message: string, ...parameters: any[]): void

Parameters

  • level: LogLevel
  • message: string
  • ...parameters: any[]

Returns void

success

success(message: string, ...parameters: any[]): void

Parameters

  • message: string
  • ...parameters: any[]

Returns void

warn

warn(message: string, ...parameters: any[]): void

Parameters

  • message: string
  • ...parameters: any[]

Returns void

Settings

Member Visibility

  • Inherited

ThemeOSLightDark

On This Page

Properties prefix Methods debugerrorinfologsuccesswarn