log method
Logs a single entry.
Implementation
@override
Future<void> log(LogEntry entry) async {
final sink = _sink ?? _createSink();
final jsonLine = '${jsonEncode(entry.toJson())},\n';
try {
sink.write(jsonLine);
await sink.flush();
// TODO: Implement rotation when size > maxFileSize
// final size = await File(filePath).length();
// if (size > maxFileSize) { _rotate(); }
} catch (e) {
stderr.writeln('File transport error: $e');
}
}