(PECL mongo >=1.2.3)
El registro se puede usar para obtener información detallada de lo que está haciendo el controlador. El registro está desactivado de forma predeterminada, aunque esta clase permite activar niveles de registro específicos para determinadas áreas del controlador. Algunos ejemplos:los:
<?php
// muestra todos los mensajes posibles
MongoLog::setLevel(MongoLog::ALL); // todos los niveles de registros
MongoLog::setModule(MongoLog::ALL); // todas las partes del driver
// muestra eventos significativos sobre fallos en conjuntos de réplicas
MongoLog::setLevel(MongoLog::INFO);
MongoLog::setModule(MongoLog::RS);
// muestra registros de nivel de información y diagnóstico para conjuntos de réplicas y conexiones
MongoLog::setLevel(MongoLog::INFO|MongoLog::FINE);
MongoLog::setModule(MongoLog::RS|MongoLog::CON);
?>
Nota:
Por omisión, MongoLog emite todos los mensajes de registro como avisos de PHP. Dependiendo de la SAPI que se use, los mensajes podrían enviarse a stderr (para CLI) o al registro de errores del servidor web. Si, después de configurar MongoLog, los mensajes de registro no aparecen como se esperaba, asegúrese de que el bit de
E_NOTICE
está incluido den error_reporting y de que display_errors esté activado.
Estas constantes pueden usarse tanto por MongoLog::setLevel() como por MongoLog::setModule().
MongoLog::NONE
MongoLog::ALL
Estas constantes pueden usarse por MongoLog::setLevel().
MongoLog::WARNING
MongoLog::INFO
MongoLog::FINE
Estas constantes pueden usarse por MongoLog::setModule().
MongoLog::CON
MongoLog::IO
MongoLog::PARSE
MongoLog::POOL
MongoLog::RS
.
MongoLog::RS
MongoLog::SERVER
MongoLog::RS
.
Versión | Descripción |
---|---|
1.3.0 |
Se añadió MongoLog::CON y está obsoletas
MongoLog::POOL y
MongoLog::SERVER .
|