logger method
dynamic
logger(
- String message, {
- LogExtra? logExtra = !kReleaseMode ? LogExtra.self : null,
- bool uriFrame = false,
- DateTime? time,
- int? sequenceNumber,
- int level = 0,
- String? name,
- Zone? zone,
- Object? error,
- StackTrace? stackTrace,
override
logExtra
print stack frame info
name
logger.name
null: and if logExtra
==null: will use 'runtimeType'
else: will use stack frame info
stackTrace
will print with red color by dev.log
but if error
== null: will ignore stackTrace
Implementation
@visibleForTesting
@protected
@override
logger(
String message, {
LogExtra? logExtra = !kReleaseMode ? LogExtra.self : null,
bool uriFrame = false,
DateTime? time,
int? sequenceNumber,
int level = 0,
String? name,
Zone? zone,
Object? error,
StackTrace? stackTrace,
}) {
if (kReleaseMode) return;
return super.logger(
message,
logExtra: logExtra,
time: time,
sequenceNumber: sequenceNumber,
level: level,
name: name,
zone: zone,
error: error,
stackTrace: stackTrace,
);
}