onLog method
void
onLog(
- LogRecord record
)
override
Implementation
@override
void onLog(LogRecord record) {
final String time = record.time.toIso8601String().split('T')[1];
final String callerFrame =
record.callerFrame == null ? '-' : '(${record.callerFrame?.location})';
final String logLevel =
record.level.toString().replaceAll('Level.', '').toUpperCase();
final String prefix = levelPrefix(record.level) ?? _defaultPrefix;
developer.log(
'$prefix$time $logLevel $callerFrame ${record.message}',
name: record.loggerName,
error: record.error,
stackTrace: record.stackTrace,
level: record.level.priority,
time: record.time,
zone: record.zone,
sequenceNumber: record.sequenceNumber,
);
}