matterbridge-dyson-robot
Version:
A Matterbridge plugin that connects Dyson robot vacuums and air treatment devices to the Matter smart home ecosystem via their local or cloud MQTT APIs.
20 lines • 734 B
TypeScript
import { AnsiLogger, LogLevel } from 'matterbridge/logger';
import { DebugFeatures } from './config-types.js';
export declare class FilterLogger extends AnsiLogger {
readonly delegate: AnsiLogger;
config: Set<DebugFeatures>;
debugLevel: LogLevel;
constructor(delegate: AnsiLogger);
get logLevel(): LogLevel;
set logLevel(logLevel: LogLevel);
get logName(): string;
set logName(logName: string);
log(level: LogLevel, message: string, ...parameters: unknown[]): void;
configure(config: DebugFeatures[]): void;
filterSensitive<T>(value: T): string | T;
filterString(value: string): {
filtered: string;
redacted: boolean;
};
}
//# sourceMappingURL=logger-filter.d.ts.map