import { JavaObject } from '../../java/lang/JavaObject'; import { LogData } from '../../core/logger/LogData'; import type { Consumer } from '../../java/util/function/Consumer'; import { Class } from '../../java/lang/Class'; export declare class LogConsumerConsole extends JavaObject implements Consumer { /** * Gibt an, ob die Zeit beim Loggen ausgegeben wird oder nicht. */ readonly printTime: boolean; /** * Gibt an, ob das Log-Level beim Loggen ausgegeben wird oder nicht. */ readonly printLevel: boolean; /** * Gibt an, ob mit den letzten Log-Daten eine neue Zeile angefangen wurde. */ private lastLogDataHadNewLine; /** * Erzeugt einen neuen Consumer für Log-Informationen, mit den Standardeinstellungen, * das weder Zeit noch Log-Level mit ausgegeben werden. */ constructor(); /** * Erzeugt einen neuen Consumer für Log-Informationen. * * @param printTime gibt an, ob die Zeit beim Loggen ausgegeben wird oder nicht * @param printLevel gibt an, ob das Log-Level beim Loggen ausgegeben wird oder nicht */ constructor(printTime: boolean, printLevel: boolean); /** * Diese Methode implementiert das funktionale Interface java.util.function.Consumer * und gibt die empfangenen Log-Informationen auf der Kommandozeile aus. * * @param t die auszugebenden Log-Informationen */ accept(t: LogData): void; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; static class: Class; } export declare function cast_de_svws_nrw_core_logger_LogConsumerConsole(obj: unknown): LogConsumerConsole; //# sourceMappingURL=LogConsumerConsole.d.ts.map