Trabajar con logs en desarrollo de software es bastante útil de cara a detectar incidencias o llevar un control sobre una aplicación desplegada y si bien no es más que un simple fichero donde se va registrando línea a línea todo lo que va pasando, se puede complicar todo lo que queramos.

En Symfony2 con sólo llamar a una línea de código, tendríamos el log:

$this->container->get('logger')->info(sprintf('Nuevo registro de usuario: %s', $usuario));

Como veis, Symfony está preparado para todo :-).