2016年3月

Amon2::Plugin::LogHandlerってモジュール書いてみた

Minillaでモジュールを作る練習として Amon2のロギングにLog::Handlerを使う で書いたコードをモジュール化してみる。 Amon2-Plugin-LogDispatch を参考に(ほぼforkしたもの)をgithubに上げるところまで出来た。 ソースコードは以下。 clicktx/p5-Amon2-Plugin-LogHandler test全く書いていない。 Amon2アプリで使う プラグイン読み込んで設定を書く。CPANに公開されていないモジュールだとcartonで管理するのよく分からないから、forkしてモジュール名を変更して使う。 該当コミットは以下。 Merge b […]

Minillaを触ってみる

cpanm Minilla minil new My::Mod My-Modディレクトリが作られてその中にモジュールのテンプレートがさくせいされる。 githubにあたらしいリポジトリを作る App::phつかうと便利らしいので入れる。 ディレクトリ名でリポジトリが作られる p5-my-mod 等にディレクトリ名を変更しておくと吉 最近のバージョンなら最初から設定(minil.toml)にname="My-Mod"ってかいてあるっぽい 足りないモジュール入れる minil releaseする時に不足しているモジュール。cpanmで入れると良い。 Version::Next CPAN::Uplo […]

Amon2のロギングにLog::Handlerを使う

Amon2でログを取るにはLog::Minimalが推奨されている。 Logging — Amon2 6.11 documentation Log::Minimalが推奨されているけどファイルに書き出すのにコード書く必要があるっぽいので別のモジュールを探す。 ログモジュールのベンチマーク - Perl勉強メモ アルパカDiary出張版 hachiojipm/awesome-perl #Logging Log::Log4perlによるamon2のLogging - end0tknr's kipple - 新web写経開発 Awesome PerlにLog::Minimalの他にはLog::Dis […]