タグ

2015年1月20日のブックマーク (2件)

  • fluent-plugin-stdinで手軽にローカルのファイルを転送する - Qiita

    logstash を使って手元にあるファイルを elasticsearch に取り込むを読んで,確かに標準入力から読み込めるとちょっと便利だなぁと思ったので標準入力からログを受け取るstdinプラグインを書いた. repeatedly/fluent-plugin-stdin fluentdにはin_tailがあるので,複数ファイルを一気に転送とかだとそっちの方が楽だけど,1ファイルだけこまめに転送したいとか,テストでファイルを使いたい,みたいな場合に毎回設定ファイルを変更するのも面倒なので,そういう時にはこっちの方が便利. インストール

    fluent-plugin-stdinで手軽にローカルのファイルを転送する - Qiita
  • YappoLogs: Try::Lite 「より安全な例外キャッチを簡単に」

    Try::Lite 「より安全な例外キャッチを簡単に」 I wrote too safety exception handling module. https://metacpan.org/release/Try-Lite $@ の処理を安全に取り扱う例外処理モジュールとしては Try::Tiny があまりにも有名ですが、別の実装を作ってみました。 アプリケーションを作る時は、よく例外クラスを作ってから die bless {}, $foo_class; みたいな形のオブジェクトの例外を投げて、上流の方で eval で受け取ってから $@ の isa を調べて例外に応じた処理をする事が多いと思います。 ここで問題になるのが、受け取った例外の中から不要な物を、さらに上位に向けて rethrow するわけですが、 rethrow するのを忘れてしまうとクリティカルなバグを発生させる要因となりま

    masasuz
    masasuz 2015/01/20
    「[perl]