Rodrigo Borrego Bernabé - Software Developer




Escribir mensajes de log desde el modelo que funcionan en las tareas CLI de Symfony

Category : Programación, Symfony · by Mar 5th, 2011

El problema de echo es que aparece por pantalla de la web y no queremos que eso ocurra en producción.
El problema del sfLogger es que se accede a través del contexto y no lo tenemos en las tareas de línea de comandos (task in CLI) de Symfony.

Entonces, ¿Cómo escribir un mensaje de log desde el modelo que funcione en ambas situaciones?


ProjectConfiguration::getActive()
->getEventDispatcher()
->notify(new sfEvent(NULL, 'application.log', array('message' => "Mi mensaje",
'priority' => sfLogger::INFO)));

SHARE :

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.