diff --git a/logs/database_logs.go b/logs/database_logs.go index cec7db69f657f47c5001a0b07a088d857ccf62c5..3edece0ccb41b957c1c3f69e31a46700d9f4a4ad 100644 --- a/logs/database_logs.go +++ b/logs/database_logs.go @@ -31,7 +31,8 @@ var ignoredTableInserts = []string{ } type QueryHook struct { - Debug bool + IgnoredTableInserts []string + Debug bool } func (d QueryHook) BeforeQuery(ctx context.Context, _ *bun.QueryEvent) context.Context { @@ -47,8 +48,9 @@ func (d QueryHook) AfterQuery(_ context.Context, event *bun.QueryEvent) { shouldLogQuery := !strings.Contains(sqlQuery, "api_key") // Don't log queries for certain tables + ignoredTableInsertsCombined := append(ignoredTableInserts, d.IgnoredTableInserts...) tableName := TableNameForQuery(event) - if lo.Contains(ignoredTableInserts, tableName) { + if lo.Contains(ignoredTableInsertsCombined, tableName) { shouldLogQuery = false }