¿Cuándo debo usar la base de datos para el registro y cuándo los archivos de texto?
Veo que los servidores web y los marcos web (que su aplicación usa internamente) usualmente (¿siempre?) Registran solicitudes y errores en archivos de texto de forma predeterminada. Pero veo que las personas que desarrollan su aplicación en torno a esos servidores y marcos a veces inician sesión en la base de datos (incluso en la base de datos principal de la aplicación, no en una externa).
Quizás también haya una diferencia entre registros de depuración y registros de auditoría : he leído esta clasificación en algún lugar de este sitio.