defaultPatterns property
A list of default log patterns to be removed from the code.
This list contains instances of LogPattern that match common logging
statements such as print(), debugPrint(), log(), and logger().
Each pattern is combined with a predefined set of regular expression
patterns stored in _regexPatterns.
print() statements: Matchesprintstatements.debugPrint() statements: MatchesdebugPrintstatements.log() statements: Matcheslogstatements.logger() statements: Matchesloggerstatements.
Implementation
final List<LogPattern> defaultPatterns = [
LogPattern(
name: 'print() statements', pattern: r'\bprint' + _regexPatterns),
LogPattern(
name: 'debugPrint() statements',
pattern: r'\bdebugPrint' + _regexPatterns),
LogPattern(name: 'log() statements', pattern: r'\blog' + _regexPatterns),
LogPattern(
name: 'logger() statements', pattern: r'\blogger' + _regexPatterns),
];