@mega-yfue/eufy-sdk / ConsoleLogger
Class: ConsoleLogger
Built-in Logger that writes to console, gated by a minimum level. new ConsoleLogger() turns on all diagnostics; new ConsoleLogger("warn") shows only warnings and errors. Each level maps to the matching console method.
Example
ts
const eufy = new EufyMega({ logger: new ConsoleLogger() }); // verbose
const quiet = new EufyMega({ logger: new ConsoleLogger("warn") }); // warn + error onlyImplements
Constructors
Constructor
ts
new ConsoleLogger(minLevel?): ConsoleLogger;Parameters
minLevel?
LogLevel = "debug"
Returns
ConsoleLogger
Methods
debug()
ts
debug(message, ...args): void;Parameters
message
string
args
...unknown[]
Returns
void
Implementation of
error()
ts
error(message, ...args): void;Parameters
message
string
args
...unknown[]
Returns
void
Implementation of
info()
ts
info(message, ...args): void;Parameters
message
string
args
...unknown[]
Returns
void
Implementation of
warn()
ts
warn(message, ...args): void;Parameters
message
string
args
...unknown[]
Returns
void