PSR-3自体の内容と言うよりは、ロガーは重要だとかロガーのインターフェースが標準化されることによってどんなうれしいことがあるかとか、主にその辺をまとめています。 今のところPSR-3対応のライブラリは数えるほどしかなく、PHP-FIGの理想は達成できるのかどうか、、というところですが、日本語圏で紹介している人が皆無という印象だったのであえて題材に選びました。 会場提供をしてくださったEngine Yardさんありがとうございます。
Apache の Loggingプロジェクトにlog4phpというのがあるので使ってみました。 ディレクトリ構成は以下のとおり htdocs │ log4php │ ├ log4phpのファイル群 │ └ log4php.properties └ index.php log4php.propertiesをこのように定義 log4php.rootLogger=DEBUG log4php.logger.my_logger=DEBUG,my_file log4php.appender.my_file = LoggerAppenderDailyFile log4php.appender.my_file.layout = LoggerLayoutPattern log4php.appender.my_file.layout.ConversionPattern="%d [%p] %c: %m (at
Web Script Hub - Turnkey Solutions For Your Web Business PHPで会員向けだけのコンテンツページ作成に便利な「LOG.ME.IN」。 予め登録しておいたユーザのみにコンテンツを表示したいような場合に使えるPHPで出来た仕組みです。 特定部分のみを会員に表示したいような場合、会員の管理や認証に関わる部分はこの仕組がやってくれるので、1から組むよりも高速に構築出来ます。 使い方としては、最初に必要なライブラリを読み込むことで、認証ユーザかそうでないかを分けて、if 文によってコンテンツの出し分けを行います。 MySQLを使っており、100万ぐらいのユーザも対応できると謳われています。 ちょっとした会員サイトをお手軽に構築したい際に使えそうですね。
以前、NullObjectパターンを使ったlog4jもどき(本物には遠く及びもしません)をつくって遊んでいましたが、log4jのPHP版プロジェクトが本当に進んでいるようです。その名も「log4php」。。。そのままなネーミング。。。 こちらの方は、2004/3/7付けでApacheのLogging Services Projectの方で活動をしているようで、Javaで一般的になっているロギングフレームワークであるlog4jを様々な言語(C++、Perlを初め、なんとPL/SQLも!)へポートしているようです。なお、完全にlog4jと同じ機能が実装されているわけではないので、log4phpの実装状況を確認しておくことをオススメします。 Log4php本家 http://www.vxr.it/log4php/ Logging Services - log4php http://logging
yamaokaです。 PHPでwebアプリケーションを作成するとき、 皆さんはロギング(ログの出力)をどうされているでしょうか。 今回は、テキストファイルへロギングする方法をいくつか紹介したいと思います。 error_log関数 syslog関数 PEAR::Log log4php Zend_Log error_log関数 PHPでは、標準の関数として error_log関数が用意されています。 使い方はとてもシンプルです。2番目の引数に「3」を指定することで、 テキストファイルにログを出力することができます。 error_log('message', 3, '/var/tmp/app.log'); syslog関数 また、syslog関数も 標準で用意されている関数です。syslog経由でテキストファイルにログを出力することができます。Windowsの場合は、イベントログでエミュレートさ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く