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();
      }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…