Dopo che hai inizializzato la stringa, query sarà del tipo query="". Se query risulta vuota allora vuol dire che l'eccezione viene sollevata prima
che questa venga impostata, ovvero durante il tentativo di connessione. Se vuoi in ogni caso fare il log della query puoi semplicemente
inizializzare questa variabile con il testo della query. Ovvero :
String query ="SELECT * FROM...";
Using (...){
...
}