勝手に書き換え
勝手に添削 - Ajaxでデバッグしよう - @ITとnaoyaグループ - naoyaの日記 - CGIを読んでしまい、なんとなくPHPで書いてしまいました。
<?phpこんなかんじ?
$now = time();
$data = sprintf(
"%s C %s %s %s %s\n",
date("Y/m/d h:i:s", $now),
isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '',
isset($_GET['module']) ? $_GET['module'] : '',
isset($_GET['func']) ? $_GET['func'] : '',
isset($_GET['message']) ? $_GET['message'] : ''
);
$logfile = strftime("logfile%Y%m%d.log", $now);
file_put_contents($logfile, $data, FILE_APPEND | LOCK_EX);
header('Content-Type: text/plain');
print htmlspecialchars($data);
?>
file_put_contentsの排他ロックフラグはPHP5.1から利用可能です。
Pythonでもcgi.logとか使うと短くきれいにできそう。
- Posted on 2007/03/08
- パーマリンク
- コメント (0)
- トラックバック (0)