diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-10 19:37:21 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-10 19:37:21 +0200 |
| commit | f6e23930da2900c43a5389a2e7d1e38d8221a76f (patch) | |
| tree | 3352cc0d8c0819d5cc58fdf987ed39f87a30a34b /internal/mapr/server/aggregate.go | |
| parent | 1fc24f9affed5128702e4de80572cac8c82d399e (diff) | |
Refactor server-side config singleton reads
Diffstat (limited to 'internal/mapr/server/aggregate.go')
| -rw-r--r-- | internal/mapr/server/aggregate.go | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/internal/mapr/server/aggregate.go b/internal/mapr/server/aggregate.go index 98fe817..9a736a5 100644 --- a/internal/mapr/server/aggregate.go +++ b/internal/mapr/server/aggregate.go @@ -34,7 +34,7 @@ type Aggregate struct { } // NewAggregate return a new server side aggregator. -func NewAggregate(queryStr string) (*Aggregate, error) { +func NewAggregate(queryStr string, defaultLogFormat string) (*Aggregate, error) { query, err := mapr.NewQuery(queryStr) if err != nil { return nil, err @@ -46,16 +46,7 @@ func NewAggregate(queryStr string) (*Aggregate, error) { } s := strings.Split(fqdn, ".") - var parserName string - switch query.LogFormat { - case "": - parserName = config.Server.MapreduceLogFormat - if query.Table == "" { - parserName = "generic" - } - default: - parserName = query.LogFormat - } + parserName := resolveParserName(query, defaultLogFormat) dlog.Server.Info("Creating log format parser", parserName) logParser, err := logformat.NewParser(parserName, query) |
