console static method
void
console(})
Implementation
static void console(
String message, {
DateTime? time,
int level = 500,
String name = '',
Object? error,
StackTrace? stackTrace,
}) {
final logLevel = _developerLevelToLoggerLevel(level);
developer.log(
message,
time: time ?? DateTime.now(),
level: level,
name: name.isNotEmpty ? name : 'CONSOLE',
error: error,
stackTrace: stackTrace,
);
if (_config.canWriteToFile) {
try {
final outputEvent = OutputEvent(
LogEvent(
logLevel,
message,
error: error,
stackTrace: stackTrace,
time: time ?? DateTime.now(),
),
[message.toString()],
);
_silentOutput.output(outputEvent);
} catch (e) {
developer.log('日志写入失败: $e');
}
}
}