*

【php】メッセージをログファイルに吐いてデバッグする

公開日: : php

javascriptであればfirebugで簡単にデバッグできるのですが、サーバー側で動くphpなどはファイルにデバッグ情報を書きだします。
ログファイルのローテーションなど運用しないとですが、とりあえず書いてみます。

ログをファイルに吐く
第二引数は出力対象のタイプですが、3でファイルに吐きます。

error_log("メッセージ", 3, "吐き出し先ファイルパス");

実際使うときのテンプレはこんな感じでしょうか。
以下をdefineしてます。
INFO : “INFO” : ログレベルを指定。他にWARNとERRORを定義
LOG_FILE : dirname(__FILE__) . “/log/debug.log” : ログ出力先を指定

error_log(INFO . " $today[year]/$today[mon]/$today[mday] $today[hours]:$today[minutes]:$today[seconds] ".$_SERVER['PHP_SELF']." line:".__LINE__.""."\n", 3, LOG_FILE);

関連記事

no image

【php】UserClassでアカウント管理を実装してみる

大抵のフレームワークにはアカウント管理のモジュールがあると思いますが、 「フレームワークを使う

記事を読む

no image

[php] プログラマ2年生がPHPUnit始めてみた

何度も挫折していたテスト自動化ですが、こちらのエントリーを読んで前に進めそうです。 3分でできる俺

記事を読む

no image

【php】MySQLを操作する

MySQLを操作する際のテンプレ //DBに接続する //直近に実行された MySQ

記事を読む

no image

【php】基礎のPHP速習トレーニング

//インポート require_once dirname(__FILE__) . '/he

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

no image
知らないと損をする6つのライセンスまとめ

オープンソースやフリーウェア、フリー素材などが巷に溢れ、それらを利用す

no image
ガリレオ:ニュースブラウザをリリースしました。

概要 ガリレオはニュースを読んだり、検索する機能に特化したブラウザア

no image
【android】Activityとプロセスのライフサイクル

またもやライフサイクル周りでハマったのですが、Androidのライフサ

→もっと見る

PAGE TOP ↑