PHPでLOGを出力する
PHPでプログラミングを行う際に、欲しいのがロガー。
ログを出力するソースです。
下記のように作ってみました。
logger01.php<HTML> <BODY>
<?php
$logdir = "./log/"; //ログ格納ディレクトリ
$suf = ".log"; //ログ拡張子
$prefix = "logger01"; //ログ名
$logfile = $logdir . $prefix . $suf; //ファイル名
$data = "aaaa";
$fp = fopen($logfile,"w");
if($fp)
{
set_file_buffer($fp,0);
flock($fp, LOCK_EX);
fputs($fp, $data);
}
?>
</BODY>
</HTML>
このPHPを実行すると、logger01.logというファイルが作成されます。(※実行結果はこちら)
そのファイルを開くと、「aaaa」が出力されています。上記のdata変数に格納する値にログ情報を格納してやればロガーとして機能してくれます。ただ、このままでは、時間が表示されません・・・。
次回は時間取得ですね。
・人気ブログランキング←参加中です。クリックお願いします。m(_ _)m