INNER CODE UNIT · Dart
_maxLogSizeBytes
aayush2622/Dartotsu · lib/logger.dart:21
static const int _maxLogSizeBytes = 5 * 1024 * 1024;
static const int _maxPreInitLogs = 200;
static final Queue<String> _queue = Queue();
static final List<String> _preInitBuffer = [];
static Future<void> init() async {
final directory = await PrefManager.getDirectory(
useSystemPath: false,
useCustomPath: true,
);
_logFile = File('${directory?.path}/appLogs.txt'.fixSeparator);
if (await _logFile.exists()) {
if (await _logFile.length() > _maxLogSizeBytes) {
await _rotateLogs();
}