LogConsumerConsole.d.ts 1.2 KB

12345678910111213141516171819202122232425262728
  1. import { JavaObject } from '../java/lang/JavaObject';
  2. import { LogData } from '../logger/LogData';
  3. import { Consumer } from '../java/util/function/Consumer';
  4. export declare class LogConsumerConsole extends JavaObject implements Consumer<LogData> {
  5. readonly printTime: boolean;
  6. readonly printLevel: boolean;
  7. /**
  8. * Erzeugt einen neuen Consumer für Log-Informationen, mit den Standardeinstellungen,
  9. * das weder Zeit noch Log-Level mit ausgegeben werden.
  10. */
  11. constructor();
  12. /**
  13. * Erzeugt einen neuen Consumer für Log-Informationen.
  14. *
  15. * @param printTime gibt an, ob die Zeit beim Loggen ausgegeben wird oder nicht
  16. * @param printLevel gibt an, ob das Log-Level beim Loggen ausgegeben wird oder nicht
  17. */
  18. constructor(printTime: boolean, printLevel: boolean);
  19. /**
  20. * Diese Methode implementiert das funktionale Interface java.util.function.Consumer
  21. * und gibt die empfangenen Log-Informationen auf der Kommandozeile aus.
  22. *
  23. * @param t die auszugebenden Log-Informationen
  24. */
  25. accept(t: LogData): void;
  26. isTranspiledInstanceOf(name: string): boolean;
  27. }
  28. export declare function cast_de_nrw_schule_svws_logger_LogConsumerConsole(obj: unknown): LogConsumerConsole;