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-memoryitemsqueue.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 tagsto 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 callbackslist.
- 
  removeTags(Set<Symbol> tags)
    → void
  
  
- 
  Removes tagsfrom 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.