Gestión de errores: Difference between revisions

Jump to navigation Jump to search
m
mNo edit summary
Line 20: Line 20:
Por supuesto, este módulo ('''Syslogs''') debe de estar activado para su uso.
Por supuesto, este módulo ('''Syslogs''') debe de estar activado para su uso.


La opción '''faciliad''' le permite utilizar las facilidades pre-establecidas para el registro de errores. Las facilidades son unas características a nivel de sistema que le indican a su operador de syslog los errores producidos, juzgando prioridad y demás. Puede encontrar más información sobre ello en la documentación de PHP para la función ''openlog()'', función utilizada en ''dolibarr_syslog()'': http://www.php.ne/openlog
La opción '''faciliad''' le permite utilizar las facilidades pre-establecidas para el registro de errores. Las facilidades son unas características a nivel de sistema que le indican a su operador de syslog los errores producidos, juzgando prioridad y demás. Puede encontrar más información sobre ello en la documentación de PHP para la función ''openlog()'', función utilizada en ''dol_syslog()'': http://www.php.ne/openlog


Realmente, debería dejar a '''LOG_USER''' sin tocar,  a menos que sepa exactamente lo que está haciendo.
Realmente, debería dejar a '''LOG_USER''' sin tocar,  a menos que sepa exactamente lo que está haciendo.
Line 29: Line 29:
Generalmente, el '''archivo''' trabaja con más facilidad, ya que no depende de la configuración del servidor (sólamente para el directorio que debe ser de escritura).
Generalmente, el '''archivo''' trabaja con más facilidad, ya que no depende de la configuración del servidor (sólamente para el directorio que debe ser de escritura).


Finalmente, el nivel de la presentación de informes depende de como desee el informe. LOG_DEBUG(7) es la opción más potente, la presentación del informe es de más o menos todo lo que pide la función dolibarr_syslog(). LOG_EMERG(0) es lo contrario, sólo le permite ver los errores que realmente bloquean el sistema.
Finalmente, el nivel de la presentación de informes depende de como desee el informe. LOG_DEBUG(7) es la opción más potente, la presentación del informe es de más o menos todo lo que pide la función dol_syslog(). LOG_EMERG(0) es lo contrario, sólo le permite ver los errores que realmente bloquean el sistema.


En una instalación típica de Linux, los logs suelen estar disponibles en '''/var/log/apache[2]/[dolibarr]-error.log'''. Puede verlos en ''vivo'' desde un terminal usando:
En una instalación típica de Linux, los logs suelen estar disponibles en '''/var/log/apache[2]/[dolibarr]-error.log'''. Puede verlos en ''vivo'' desde un terminal usando:
   tail -f /var/log/apache2/dolibarr-error.log
   tail -f /var/log/apache2/dolibarr-error.log

Navigation menu