log method
Log an entry to this sink
Implementation
@override
Future<void> log(LogEntry entry) async {
if (!isAvailable) return;
final level = _mapLogLevel(entry.level);
final name = entry.loggerName ?? 'PrintX';
String message = entry.message;
if (entry.error != null) {
message += '\nError: ${entry.error}';
}
if (includeStackTrace && entry.stackTrace != null) {
message += '\nStack trace:\n${entry.stackTrace}';
}
developer.log(
message,
time: entry.timestamp,
level: level,
name: name,
error: entry.error,
stackTrace: entry.stackTrace,
);
}