タグ

logとperlに関するtypesterのブックマーク (2)

  • 運用におけるエラーログの重要性もしくはLog::Minimalってモジュール書いた話 - blog.nomadscafe.jp

    追記 CPANにアップしました http://search.cpan.org/dist/Log-Minimal/ /追記 アプリケーションサーバでエラーが起きていたり、レスポンスが遅かったりする場合に、Operation Engineer(インフラエンジニア)がまず見るのは、エラーログです。エラーログにでているメッセージを手がかりに原因を探ります。 サーバでエラーが起きている時には、データベースに接続ができなかったり、外部のAPIからレスポンスが得られない、またプログラムのBugが原因となっている場合もあるでしょう。またエラーにならなくても、複数台あるデータベースのスレーブサーバうち一台が落ちて接続をretryしていたり、APIのレスポンスが遅い際にはサーバ全体のパフォーマンスが低下します。 エラーログに障害の原因を探る情報があれば、Operation Engineerは素早く対応を開始で

  • DBIC での SQL 覗き見と Log::Dispatch - daily dayflower

    今まで $schema->storage->debug(1) として標準出力に出力される SQL 文を監視していたのですが,なぜか早く終わるリクエストでとらえきれなくなってしまいました。 やむなくロガーを導入することにしました。Log::Log4perl は仕様が重そうなので(log4j のときも設定とかめんどくさかったなぁ)パス。Log::Agent とかなかなか魅力的と思ったのですが,Log::Dispatch の設計思想にやや惹かれてこちらを使うことに…あ,Log::Log4perl ってこれをバックエンドにしてたんですか。作者の Dave Rolsky さんは DateTime のメンテナでもあるんですね。ふむふむ。 インストール自体はさっくり終了(というかテストスクリプトが簡潔すぎ)しました。DBIx::Class::Storage::DBI には debugcb というデバッグ

    DBIC での SQL 覗き見と Log::Dispatch - daily dayflower
    typester
    typester 2006/07/12
    Log::Dispatch
  • 1