Logger class

The logger.

Constructors

Logger()
factory

Properties

appenders List<Appender>
All appenders for the logger.
getter/setter pair
clientDepthOffset int
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
loggerName String?
getter/setter pair
registeredAppenders List<Appender>
All registered appenders for the logger.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tag String?
An tag that is passed to each log record. It can be used to connect log entries to a certain event in an application.
getter/setter pair

Methods

addCustomAppender(Appender appender) → void
Adds a custom appender to the list of appenders.
log(Level logLevel, Object message, String? tag, [Object? error, StackTrace? stackTrace, Object? object, int depthOffset = 0]) → void
Iterate over each configured appender and append the logRecord.
logDebug(String? tag, Object message, [Object? error, StackTrace? stackTrace, Object? object, int depthOffset = 0]) → void
Log message at level Level.DEBUG.
logError(String tag, Object message, [Object? error, StackTrace? stackTrace, Object? object, int depthOffset = 0]) → void
Log message at level Level.ERROR.
logFatal(String tag, Object message, [Object? error, StackTrace? stackTrace, Object? object, int depthOffset = 0]) → void
Log message at level Level.FATAL.
logInfo(String tag, Object message, [Object? error, StackTrace? stackTrace, Object? object, int depthOffset = 0]) → void
Log message at level Level.INFO.
logTrace(String? tag, Object message, [Object? error, StackTrace? stackTrace, Object? object, int depthOffset = 0]) → void
Log message at level Level.TRACE.
logWarning(String tag, Object message, [Object? error, StackTrace? stackTrace, Object? object, int depthOffset = 0]) → void
Log message at level Level.WARNING.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerAllAppender(List<Appender> appender) → void
Register a list of appender for the logger.
registerAppender(Appender appender) → void
Register an appender for the logger.
reset() → void
Resets the logger and remove all appender and their configuration.
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

instance Logger
no setter

Static Methods

debug(Object message, {String? tag, Object? exception, StackTrace? stackTrace, Object? object}) → void
Log message at level Level.DEBUG. (as of version: 1.0.0)
error(Object message, {String? tag, Object? exception, StackTrace? stackTrace, Object? object}) → void
Log message at level Level.ERROR. (as of version: 1.0.0)
fatal(Object message, {String? tag, Object? exception, StackTrace? stackTrace, Object? object}) → void
Log message at level Level.FATAL. (as of version: 1.0.0)
info(Object message, {String? tag, Object? exception, StackTrace? stackTrace, Object? object}) → void
Log message at level Level.INFO. (as of version: 1.0.0)
init(Map<String, dynamic>? config, {bool test = false, DateTime? date, int clientProxyCallDepthOffset = 0}) Future<bool>
Initialise the logger from the given config.
initFromFile(String fileName) Future<bool>
Initialise the logger from the given fileName.
trace(Object message, {String? tag, Object? exception, StackTrace? stackTrace, Object? object}) → void
Log message at level Level.TRACE. (as of version: 1.0.0)
warn(Object message, {String? tag, Object? exception, StackTrace? stackTrace, Object? object}) → void
Log message at level Level.WARNING. (as of version: 1.0.0)