勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

エラーログ管理まとめ

      2014/07/02

エラーログ管理にてSQLjavascriptPHPのまとめ。

PHP
error_reporting(E_ALL ^ E_NOTICE);
ini_set('display_errors',0);
ini_set('log_errors','On');
ini_set( "error_log", "./error.log" );

SQL
if (mysql_error()) {
$error = "[SQL error]\n" . __LINE__ . "行目\n" . $sql . "\n" . mysql_error() . "\n" . $_SERVER[’PHP_SELF’] . "\n\n";
error_log($error, 3, "./error.log");
}

javascript
window.onerror = function(errorMsg, errorUrl, lineNumber) {
$.ajax({
data : {mode : 'js_error', errorMsg : errorMsg, errorUrl : errorUrl, lineNumber : lineNumber},
url : url,
type : "post"
});
};
※受信側
$error_body = "[javascript error]\n" . $_POST['lineNumber'] . "行目\n" . $_POST['errorMsg'] . "\n" . $_POST['errorUrl'] . "\n\n";
file_put_contents("./error.log", $error_body, FILE_APPEND);

■その他
解決につながりそうなseq番号であったり、何らかのコードであったりも
一緒に取るのも便利そう。

わざわざエラー報告あげてきて下さる人ってのは思っている以上に
少ないと考えられるので、最小限のエラー回数で出来るだけ潰していきたいところ。

 - エラー管理

  関連記事

images
PHPでエラー時はメッセージを残す

セキュリティ対策か何かを施しており、 if (~~~~) { exit(); } ...

images
さくらvpsでPHPのエラーログ設定

PHPのエラーログを設定した際のメモ。 vi /etc/php.ini で設定フ ...

images
PHPのエラーログの場所が設定されていない場合

php.iniでエラーログを取るようにはなっているけど、 ログファイルの場所が設 ...

images
エラー管理まとめ2

これに続いてちょっとだけつまづいた点があったのでメモ。 ■ソース //ページTO ...

msyql-image
MySQLのエラーログ取得関数

場合によってログに出力させたい値が異なる場合があったのでメモ。 function ...

msyql-image
MySQLのエラーメール送付

MySQLエラーを取得してエラーメール送付。 <? error_repor ...

images
エラー管理

<? /*エラー管理*/ //画面上にエラー表示させるかどうか。0⇒非表示 ...

images
Warning: Division by zero in

PHPでグラフ作ってる時に出たエラー 「Warning: Division by ...

images
Fatal error: [] operator not supported for stringsの対処

Fatal error: [] operator not supported f ...

images
PHPでeval時のエラー

eval()'d code on line みたいなエラーが出てた。 よそのシス ...