SizeRollingFileTree constructor

SizeRollingFileTree(
  1. DataSize maxDataSize, {
  2. String logFormat = CustomFormatTree.defaultFormat,
  3. String filenamePrefix = 'log_',
  4. String filenamePostfix = '.txt',
  5. List<String> logLevels = CustomFormatTree.defaultLevels,
})

Creates instance of SizeRollingFileTree, which based on defined maxDataSize size of current log file will create new log file.

Implementation

SizeRollingFileTree(
  this.maxDataSize, {
  String logFormat = CustomFormatTree.defaultFormat,
  this.filenamePrefix = 'log_',
  this.filenamePostfix = '.txt',
  List<String> logLevels = CustomFormatTree.defaultLevels,
}) : super(logFormat: logFormat, logLevels: logLevels) {
  detectFileIndex();
}