CustomFormatTree constructor
CustomFormatTree({})
Creates custom format logging tree
Implementation
CustomFormatTree(
{this.logFormat = defaultFormat,
List<String> logLevels = defaultLevels,
bool useColors = false}) {
_logLevels = logLevels;
_useColors = useColors;
if (_useColors) {
colorizeMap = _defaultColorizeMap;
}
if (logFormat.contains(timeStampToken)) {
_printTimeFlag |= timeClockFlag;
}
if (logFormat.contains(timeElapsedToken)) {
_printTimeFlag |= timeElapsedFlag;
}
_printFilePath = logFormat.contains(filePathToken);
_printLineNumber = logFormat.contains(lineNumberToken);
_printCharIndex = logFormat.contains(charAtIndexToken);
_printFileName = logFormat.contains(fileNameToken);
if (_printTimeFlag & timeElapsedFlag > 0) {
_elapsedTimeStopwatch = Stopwatch()..start();
}
}