ホームページ  >  記事  >  バックエンド開発  >  PHP ロギング実装コード_PHP チュートリアル

PHP ロギング実装コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:25:47712ブラウズ

コードをコピーします コードは次のとおりです:

$ss_log_level = 0;

$ss_log_filename = /tmp/ss-log

$ss_log_levels = array(
NONE => ; 0、
エラー=> 1 ,
INFO => 2,
DEBUG => 3
);

function ss_log_set_level ($level = ERROR) {
global $ss_log_level;レベル = $レベル;
}

// Record Logfunction SS_LOG ($ Level, $ Message) {Global $ ss_log_level, $ ss -log -filename;

$ ss_log_levels _Levels [v level]) {
// ログ情報を表示しない
return false ;
}

$fd = fopen($ss_log_filename, "a+");
fputs($fd, $level. - [.ss_times*****p_pretty().] - . $message."n") ;
fclose($fd);
return true
}

function ss_log_reset () {
global $ss_log_filename
}



//呼び出し例


コードは次のとおりです、「テストレベルDEBUG」);

ss_log_reset();
http://www.bkjia.com/PHPjc/324033.htmlwww.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/324033.html

技術記事

次のようにコードをコピーします: $ss_log_level = 0; $ss_log_filename = /tmp/ss-log; $ss_log_levels = array( NONE = 0, ERROR = 2, DEBUG = 3 ); .. .

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。