En nuestra instalación de AtoM version 2.6 (instalada sobre CentOS Linux release 7.9.2009 (Core), con CentOS Linux release 7.9.2009 (Core)) hemos intentado instalar un "logger" más en producción siguiendo las instrucciones de la documentación en línea.
Para ello hemos incluido en el fichero ./config/factories.yml un logger para producción incluyendo las siguientes líneas:
logger:
class: sfFileLogger
param:
lever: info
file: %SF_LOG_DIR%/qubit_prod.log
Una vez activado, AtoM no responde en el web , y si se activa el debug se ve el siguiente mensaje:
Fatal error: Uncaught Error: Call to undefined method sfFileLogger::addLogger() in /var/www/html/atom/cache/qubit/prod/config/config_factories.yml.php:15 Stack trace: #0 /var/www/html/atom/vendor/symfony/lib/util/sfContext.class.php(155): require() #1 /var/www/html/atom/vendor/symfony/lib/util/sfContext.class.php(77): sfContext->loadFactories() #2 /var/www/html/atom/vendor/symfony/lib/util/sfContext.class.php(60): sfContext->initialize(Object(qubitConfiguration)) #3 /var/www/html/atom/index.php(6): sfContext::createInstance(Object(qubitConfiguration)) #4 {main} thrown in /var/www/html/atom/cache/qubit/prod/config/config_factories.yml.php on line 15
una vez que se vuelven a quitar las líneas incluidas todo vuelve a la normalidad
Si se incluyen las lineas correspondientes en el entorno CLI es entonces en ciertas operaciones de este entorno, por ejemplo regenerar derivados dónde se produce un error similar.
¿Cuál podría ser el problema?
Muchas gracias por vuestra atención.
Mercedes Jiménez Bolívar