Naja, zu einem richtigen Logging, das fest in die Anwendung integriert ist, gehört ja schon noch ein bisschen mehr. Zum Beispiel eine Kategorisierung der Meldungen nach Wichtigkeit, damit der Benutzer oder jemand aus dem Support z.B. einstellen kann, dass alle Meldungen geloggt werden sollen oder nur wichtige oder nur Fehler usw.
Wenn eine Logdatei eine bestimmte Größe erreicht hat, sollte auch automatisch eine neue angelegt werden. Oder man möchte jeden Tag eine neue Logdatei usw.
Dann kommt dazu, dass eine Logdatei manchmal nicht das richtige ist, manchmal möchte man ja vielleicht in das Systemeventlog schreiben oder noch an andere Stellen.
Es gibt also durchaus einiges, das man nicht mit ein paar Zeilen abdecken kann.