MongoLog::setModule

(PECL mongo >= 1.2.3)

MongoLog::setModuleDéfinit le(s) module(s) à surveiller avec les logs

Description

public static MongoLog::setModule ( int $module ) : void

Cette fonction peut être utilisée pour définir les modules à surveiller avec les logs. Les constantes du module MongoLog peuvent être utilisées avec un opérateur sur les bits pour spécifier les plusieurs modules.

<?php

// d'abord, spécifions un niveau de log
MongoLog::setLevel(MongoLog::ALL);


// enregistre l'activité de réplication
MongoLog::setModule(MongoLog::RS);

// enregistre l'activité de la réplication et de la connexion
MongoLog::setModule(MongoLog::RS|MongoLog::CON);

// enregistre tout sauf l'activité IO
MongoLog::setModule(MongoLog::ALL & (~MongoLog::IO));

?>

Notez que vous devez aussi appeler la méthode MongoLog::setLevel() pour activer l'enregistrement des logs.

Liste de paramètres

module

Le ou les modules à loguer.