wadslog

[勉強会] ZendFramework勉強会@Tokyo で話してきました

ちょっと遅くなってしまいましたが、4/4に開催されたZendFramework勉強会@TokyoのLTで話してきました。

準備不足もさることながら、半分くらいで制限時間が来てしまうなど非常にグダグダでしたので、出席された皆さんには申し訳ないと思っています。

発表資料はこちらにおいておきます。firefoxで見てください。

いくつか勉強会報告の記事を読んでいたら、junichiroさんのブログでこんな意見がありました。

ブログが続かないわけ

まず、作った経緯ですが、

  • 権限的にlogrotateの設定ができない状態だったので、アプリ側でやる必要があった
  • log4phpとでもよかったが、Zend Frameworkの(拡張も含む)で完結させたかった
  • Zend Frameworkでも作っている気配が無かったので作ってみた

という感じです。わりと無駄なものを作るのが好きなきらいがあります。

メリットとしては

  • ZFが使える環境ならどこでもログのローテーションできる
  • 時間やサイズ以外でも、任意のタイミング、方法でローテーションができるように拡張可能

という感じでしょうか。あまりいい答えではないですね。。。

実際自分も、常にアプリ側でローテーションを行なっているかというとそうではなく、むしろlogrotateを使ってやっているケースのほうが多いです。

選択肢の一つとしてZend Frameworkのコンポーネントにあってもいいんじゃないかな、と思っているのが実際のところです。

先ほどのjunichiroさんのブログを見ると、一応よい好評もあったようなので、ほっとしています。
調子に乗ってプロポーサルしてみようかな、なんて思っています。

ソースはgithabにおきました。
ほかのものもおいてありますが、完全に自分用なのであまり使えないかもしれません。

使い方や拡張方法は次のエントリーで書いてみようと思っています。

Categories: Zend Framework

[Zend Framework]Zend_Logでログのローテーション » « [Emacs] Poderosaを使うときのEmacs用の設定覚書

3 Comments

  1. 回答してくださってありがとうございます!
    syoshida さんも、僕の意見を聞いて、
    「状況によりけり」と応えていたので、おそらくwads さんと同じような状況を想定しての話だったと思います。

    例えば、レンタルサーバなどでちょっとしたサービスを提供する場合、確かにlogrotate などは使えないので、こういう機能は便利かもしれません。

  2. satoruyoshida

    2009/6/5 — 22:53:34

    Webサーバーの種類がApacheじゃない、とか、運用上、設定ファイルを変更できない、という場合に役立つと思います。当日もプロポーザルお勧めしましたが、これは受けるとおもいますよ

  3. satoruyoshida さん

    英語が苦手ですが、がんばってプロポーサルしてみようと思います!まずはCLAの提出からですね。

コメントを残す

Your email address will not be published.

Copyright © 2018 wadslog

Theme by Anders NorenUp ↑