I think using the scopes is a great idea. I never liked how query logging was a snowflake. This makes sense at a debug level and if developers want to exclude this scope their logger can define the scopes it is interested in.