Logger class abstract
An abstract representation of a Logger - used to pretty print errors, standard status messages, trace level output, and indeterminate progress.
- Implementers
Constructors
- Logger.standard({Ansi? ansi})
-
Create a normal Logger; this logger will not display trace level output.
factory
- Logger.verbose({Ansi? ansi, bool logTime = true})
-
Create a Logger that will display trace level output.
factory
Properties
Methods
-
flush(
) → void - Flush any un-written output.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
progress(
String message) → Progress - Start an indeterminate progress display.
-
stderr(
String message) → void - Print an error message.
-
stdout(
String message) → void - Print a standard status message.
-
toString(
) → String -
A string representation of this object.
inherited
-
trace(
String message) → void - Print trace output.
-
write(
String message) → void - Print text to stdout, without a trailing newline.
-
writeCharCode(
int charCode) → void - Print a character code to stdout, without a trailing newline.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited