TomFileDiagnostics constructor

TomFileDiagnostics({
  1. required String path,
  2. int maxBytes = 1 << 20,
  3. int generations = 3,
  4. TomDiagnosticLevel minimumLevel = TomDiagnosticLevel.info,
})

Implementation

TomFileDiagnostics({
  required String path,
  this.maxBytes = 1 << 20,
  this.generations = 3,
  this.minimumLevel = TomDiagnosticLevel.info,
})  : _path = path,
      assert(maxBytes > 0, 'a zero-byte file rotates on every line'),
      assert(generations > 0, 'zero generations keeps nothing');