MongoLog::getModule

(PECL mongo >= 1.2.3)

MongoLog::getModule現在ログを記録しているモジュールを取得する

説明

public static MongoLog::getModule ( void ) : int

この関数を使って、どのドライバモジュールをログに記録しているのかを調べます。 返される整数値をビット演算子で MongoLog モジュール定数 と比較すると、特定のモジュールのログが記録されているかどうかを判断できます。

<?php

if (MongoLog::getModule() & MongoLog::RS) {
    echo 
"レプリカセットを記録しています\n";
}

if (
MongoLog::getModule() ^ MongoLog::NONE) {
    echo 
"何かを記録しています\n";
}

if ((
MongoLog::getModule() & MongoLog::IO) == 0) {
    echo 
"入出力は記録していません\n";
}

?>

パラメータ

この関数にはパラメータはありません。

返り値

現在ログを記録しているモジュールを返します。