The primary logger interface, with status functionality.
Extends the TaskLogger and provides the status methods that are used by Hooks in addition to the normal log methods.
- Implemented types
- Implementers
Constructors
- Logger()
Properties
Methods
-
completeStatus(
) → void - Completes the current status message.
-
debug(
String message) → void -
Logs a message with LogLevel.debug.
inherited
-
error(
String message) → void -
Logs a message with LogLevel.error.
inherited
-
except(
Exception exception, [StackTrace? stackTrace]) → void -
Logs an exception with LogLevel.except.
inherited
-
info(
String message) → void -
Logs a message with LogLevel.info.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pipeStderr(
Stream< List< stderr) → Future<int> >void> -
Pipes the stderr of for example a process to the logger
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
updateStatus(
{String? message, TaskStatus? status, String? detail, bool clear = false, bool refresh = true}) → void - Updates the current status message.
-
warn(
String message) → void -
Logs a message with LogLevel.warn.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited