LoggerHandler class abstract

Constructors

LoggerHandler(Logger logger)

Properties

hashCode → int
The hash code for this object.
no setterinherited
id → int
final
isLoggingAll → bool
no setter
isLoggingDB → bool
no setter
isolateDebugName → String
no setter
logger → Logger
final
parent → LoggerHandler?
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

flushMessages({Duration? delay = const Duration(milliseconds: 20)}) → FutureOr<bool>
Flushes the messages in the queue (if the implementation has one). See useLogQueue.
forceFlushMessages() → bool
Forces immediate flushing of messages.
getLogDbTo() → MessageLogger?
getLogErrorTo() → MessageLogger?
logAll() → void
logAllMessage(Level level, String message) → void
logAllTo({MessageLogger? messageLogger, Object? logDestiny, bool includeDBLogs = false}) → void
logBuffered(Object identifier, MessagesBlockLogger messagesBlockLogger, Level level, String message) → void
logDBMessage(Level level, String message) → void
logDbTo({MessageLogger? messageLogger, Object? logDestiny}) → void
logErrorMessage(Level level, String message) → void
logErrorTo({MessageLogger? messageLogger, Object? logDestiny}) → void
loggerName(LogRecord msg) → String
logToConsole({bool enabled = true}) → void
enabled]/disable logs to the console.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
printMessage(Level level, String message) → void
resolveLogDestiny(Object? logDestiny) → MessageLogger?
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

dbLoggers → List<Logger>
no setter
root → LoggerHandler
final
rootLogger → Logger
final
useLogQueue → bool
If true printMessage implementation can use a queue and delay the message to the output.
no setter

Static Methods

create(Logger logger) → LoggerHandler
disableLogQueue() → void
Sets useLogQueue to false.
enableLogQueue() → void
Sets useLogQueue to true.
getLogAllTo() → MessageLogger?
getLogToConsole() → bool
isDbLoggerName(String name) → bool
truncateString(String s, int limit) → String