Les journaux utilisant des fichiers sont plus efficaces, cependant les journaux stockés dans la base de données sont plus faciles à lire, même à distance (vous pouvez écrire une interface Web si nécessaire, par exemple).
Notez cependant que la connexion et l'insertion de lignes dans la base de données sont sujettes aux erreurs (serveur de base de données en panne, mot de passe erroné, ressources insuffisantes), alors où consigneriez-vous ces erreurs si vous décidiez d'utiliser la base de données ?