Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Properties
-
activeTags
↔ Set<Symbol>
-
A filter for console output. A log is printed if untagged, or if ALL of
its tags are present in this set.
getter/setter pair
-
callbacks
→ List<void Function(LogItem item)>
-
A list of callbacks invoked whenever a new log is created.
final
-
enableReleaseAsserts
↔ bool
-
If
true
, Log.assert()
will be evaluated and logs will be printed
even in release builds.
getter/setter pair
-
enableStyling
↔ bool
-
If
true
, enables colors and other ANSI styling in the console output.
getter/setter pair
-
items
→ Queue<LogItem>
-
An in-memory queue of the most recent log items, capped by
maxStoredLogs
.
final
-
maxStoredLogs
↔ int
-
The maximum number of logs to keep in memory. Older logs are discarded.
getter/setter pair
-
showIds
↔ bool
-
If
true
, the logs will be printed with IDs.
getter/setter pair
-
showTags
↔ bool
-
If
true
, the logs will be printed with tags.
getter/setter pair
-
showTimestamps
↔ bool
-
If
true
, the logs will be printed with timestamps.
getter/setter pair
-
storeLogs
↔ bool
-
If
true
, new logs are added to the in-memory items
queue.
getter/setter pair
-
stylize
↔ bool
-
getter/setter pair
Static Methods
-
addCallback(void callback(LogItem logItem))
→ void Function(LogItem item)
-
Registers a function to be called for each new log item.
Returns the callback to allow for later removal.
-
addTags(Set<Symbol> tags)
→ void
-
Adds
tags
to activeTags.
-
alert(Object? message, [Set<Symbol> tags = const {}, int initialStackLevel = 0])
→ _LogMessage
-
-
err(Object? message, [Set<Symbol> tags = const {}, int initialStackLevel = 0])
→ _LogMessage
-
-
ignore(Object? message, [Set<Symbol> tags = const {}, int initialStackLevel = 0])
→ _LogMessage
-
-
info(Object? message, [Set<Symbol> tags = const {}, int initialStackLevel = 0])
→ _LogMessage
-
-
log({_IconCategory? category, Object? message, AnsiStyle? messageStyle, AnsiStyle? nonMessageStyle, Set<Symbol> tags = const {}, bool includePath = true, int initialStackLevel = 0})
→ _LogMessage
-
-
message(Object? message, [Set<Symbol> tags = const {}, int initialStackLevel = 0])
→ _LogMessage
-
-
ok(Object? message, [Set<Symbol> tags = const {}, int initialStackLevel = 0])
→ _LogMessage
-
-
printBlack(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printBlue(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printCyan(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printGreen(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printLightBlack(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printLightBlue(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printLightCyan(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printLightGreen(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printLightPurple(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printLightRed(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printLightWhite(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printLightYellow(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printPurple(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printRed(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printWhite(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
printYellow(Object? message, [int initialStackLevel = 0])
→ _LogMessage
-
-
removeCallback(void callback(LogItem item))
→ void
-
Unregisters a previously added callback from the
callbacks
list.
-
removeTags(Set<Symbol> tags)
→ void
-
Removes
tags
from activeTags.
-
start(Object? message, [Set<Symbol> tags = const {}, int initialStackLevel = 0])
→ _LogMessage
-
-
stop(Object? message, [Set<Symbol> tags = const {}, int initialStackLevel = 0])
→ _LogMessage
-
-
trace(Object? message, [Set<Symbol> tags = const {}, int initialStackLevel = 0])
→ _LogMessage
-
-
useDeveloperLog()
→ void
-
Redirects output to
developer.log
, which is often richer in IDEs.
-
useStandardPrint()
→ void
-
Resets the output function to the standard
print
.