UNPKG

homebridge-denon-heos-audio

Version:

Control your Denon speakers via AVR Control and/or HeosCLI

28 lines (27 loc) 1.32 kB
import { Logger, LogLevel } from "homebridge"; export declare const logLevelNumeric: Record<LogLevel, number>; export declare const logLevelFromString: Record<string, LogLevel>; export declare class ConsoleLogger { readonly prefix: string | undefined; readonly logLevel: number; readonly datetimePrefix: boolean; constructor(logLevel: LogLevel, prefix?: string, datetimePrefix?: boolean); log(level: LogLevel, message: string, ...parameters: any[]): void; debug(message: string, ...parameters: any[]): void; info(message: string, ...parameters: any[]): void; success(message: string, ...parameters: any[]): void; warn(message: string, ...parameters: any[]): void; error(message: string, ...parameters: any[]): void; } export declare class LoggerPrefixWrapper { private readonly logger; readonly prefix: string | undefined; readonly additionalPrefix: string; constructor(logger: Logger, additionalPrefix: string); log(level: LogLevel, message: string, ...parameters: any[]): void; debug(message: string, ...parameters: any[]): void; info(message: string, ...parameters: any[]): void; success(message: string, ...parameters: any[]): void; warn(message: string, ...parameters: any[]): void; error(message: string, ...parameters: any[]): void; }