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 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)