logger method
dynamic
logger(
- String message, {
- LogExtra? logExtra,
- DateTime? time,
- int? sequenceNumber,
- int level = 800,
- String? name,
- Zone? zone,
- Object? error,
- StackTrace? stackTrace,
- @Deprecated('ignore this, always true') bool uriFrame = true,
inherited
logExtra print stack frame info
name logger.name
null: will use 'runtimeType'
stackTrace will print with red color by dev.log
but if error == null: will ignore stackTrace
Implementation
@visibleForTesting
@protected
logger(
String message, {
LogExtra? logExtra,
DateTime? time,
int? sequenceNumber,
int level = 800, // Level.INFO.value
String? name,
Zone? zone,
Object? error,
StackTrace? stackTrace,
@Deprecated('ignore this, always true') bool uriFrame = true,
}) => Logger(name ?? '$runtimeType').log(
levelBy(level),
LogExtra(logExtra?.tp, raw: message),
error,
stackTrace ?? StackTrace.current,
zone,
);