package config
import (
"github.com/sirupsen/logrus"
)
type Filtering struct {
QueryTypes QTypeSet `yaml:"queryTypes"`
}
// IsEnabled implements `config.Configurable`.
func (c *Filtering) IsEnabled() bool {
return len(c.QueryTypes) != 0
// LogConfig implements `config.Configurable`.
func (c *Filtering) LogConfig(logger *logrus.Entry) {
logger.Info("query types:")
for qType := range c.QueryTypes {
logger.Infof(" - %s", qType)