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
 	}