チケット #149 (assigned 新規開発)

登録: 5 年

最終更新: 4 か月

ロギング機能の強化

報告者: nanasess 担当者: nanasess
優先度: マイルストーン: バックログ
コンポーネント: その他 バージョン: 2.0系(正式版)
キーワード: ログ 関係者:
修正済み: OFF

説明

現在のロギング機能は実用にちょっと乏しい感があるので, commons-logging のようなロギングフレームワークを作ったらどうか.

案としては, 以下のようにできたらエレガントで良いかなと.

  • PHP4 使用時は, Log4php
  • PHP5 使用時は, Zend_Log

その他, 良さそうなロギングフレームワークがあれば採用する.

チケットの履歴

更新者: adachi (4 年 前)

  • バージョン2.0系(ベータ版) から 2.0系(正式版) に変更されました。

更新者: takegami (4 年 前)

  • マイルストーンEC-CUBE から EC-CUBE2.x.x に変更されました。

更新者: yokkuns (3 年 前)

  • 担当者 somebody から yokkuns に変更されました

はじめまして。 興味があったので作成してみました。r18220

PHP5版log4phpがあったので、Zend_Logではなく、どちらもlog4phpを使ってます。

更新者: nanasess (3 年 前)

これはすばらしいです!

PHP5 版の log4php があったんですね. Zend_Log はイマイチ使いにくいので, こちらの方が良いと思います.

更新者: yokkuns (3 年 前)

ありがとうございます。

一応、Zend_Log版も作成はしたんですが、やっぱり使い勝手が悪かったので、log4phpにしました。

更新者: nanasess (2 年 前)

  • マイルストーンEC-CUBE2.x.x から EC-CUBE2.5.0 に変更されました。

2.5.0 では, きちんと対応したいので milestone:EC-CUBE2.5.0 に変更します

更新者: nanasess (23 か月 前)

  • 優先度 から に変更されました。

きちんと整備したいので優先度上げます

更新者: nanasess (23 か月 前)

  • 担当者 yokkuns から nanasess に変更されました
  • ステータスnew から assigned に変更されました。

更新者: nanasess (20 か月 前)

以下を検討中です

  • 関数名を gfXXX ではなく, $logger->info() などにする
  • ログの出力箇所を log4php.properties で設定するのではなく, data/logs 以下へ自動設定する

更新者: nanasess (17 か月 前)

  • マイルストーンEC-CUBE2.5.0beta から EC-CUBE2.5.1(仮) に変更されました。

更新者: kotani (14 か月 前)

  • マイルストーンEC-CUBE2.11.1 から EC-CUBE2.12.0(仮) に変更されました。

更新者: shutta (8 か月 前)

  • 修正済み が削除されました。

r18269 にてdata/class/logger以下のファイルは削除されたようですが、loggerディレクトリーが残ったままになっていましたので削除しました。(r21238)

更新者: h_yoshimoto (4 か月 前)

  • マイルストーンEC-CUBE2.12.0alpha から バックログ に変更されました。

ひとまずバックログへ移動させていただきます。

Note: チケットについてのヘルプは TracTickets を参照 して下さい。