Exemple #1
0
func (e *PhpLogEvent) Suppress(settings_ settings.SettingsInterface) bool {
	contentPatterns := settings_.GetPhpSuppressContentRegexes()

	for _, pattern := range contentPatterns {
		matched, err := regexp.MatchString(pattern, e.Content)

		if err != nil {
			log.Fatalf(
				"Error while matching ignore filters: %s (%s)\n",
				pattern,
				err,
			)
		}

		if matched {
			return true
		}
	}

	return false
}