Best Practice ist tatsächlich die Ausgabe zum Browser. Denn nur so werden etwaige Fehler bemerkt die sonst unbemerkt das Logfile zumüllen. Außerdem sollte der unbedarfte Anwender ohnehin eine verständliche Meldung bekommen wenn es ein Problem mit der DB-Anbindung gibt.