FileLogHandler constructor

FileLogHandler({
  1. required String filePath,
  2. int maxFileSizeBytes = 5 * 1024 * 1024,
  3. int maxBackupCount = 5,
  4. bool rotateOnSize = true,
  5. bool rotateDaily = false,
  6. bool formatJson = true,
  7. LogLevel minimumLevel = LogLevel.debug,
})

Implementation

FileLogHandler({
  required String filePath,
  int maxFileSizeBytes = 5 * 1024 * 1024,
  int maxBackupCount = 5,
  bool rotateOnSize = true,
  bool rotateDaily = false,
  bool formatJson = true,
  LogLevel minimumLevel = LogLevel.debug,
}) : _logFile = File(filePath),
     _maxFileSizeBytes = maxFileSizeBytes,
     _maxBackupCount = maxBackupCount,
     _rotateOnSize = rotateOnSize,
     _rotateDaily = rotateDaily,
     _formatJson = formatJson,
     _minimumLevel = minimumLevel,
     _lastRotationDate = DateTime.now() {
  _initialize();
}