growl-loggerを使ってみた
Mac OSXは*NIXなのでrubyを使ってバッチ処理の類を動かしたりすることも多いのですが、ターミナルのウィンドウを見ないと処理が終わった事が分からない。折角優れたGUIを持っているMac OSXなのに、それじゃあ勿体ない。
というわけでGrowlにログを通知してくれるgemプラグイン「growl-logger」を使ってみたので、そのインストールメモです。
growl-loggerのインストール
「growl-logger」は、Github上でjugyoさんが公開されているRubyGemsプラグインです。
RubyGemsプラグインなので、インストールはとても簡単。
$ sudo gem install growl-logger
あと、growl側に通知を行うため、「meow」「ruby-growl」「growlnotify」の、いずれかのgemプラグインが必要です。
それぞれ微妙に挙動が違うみたいですが、今回は「meow」を使ってみました。
meowのインストール
meowはRubyCocoaを使うので、RubyCocoaがインストールされているかチェック。
$ irb
> require 'osx/cocoa'
ここで、「LoadError: no such file to load -- osx/cocoa」のようなエラーメッセージが出た場合には、下記手順でRubyCocoaをインストールします。
MacPortsを使っている場合
$ sudo port install rb-cocoa
MacPortsを使っていない場合
SourceForgeのRubyCocoaダウンロードページから、最新版の.dmg形式ファイルをダウンロードし、指示に従ってインストールを行います。
RubyCocoaのインストールが完了したら、念のため再度 irbを用いてRubyCocoaがインストールされているか確認します。きちんとインストールされていたら、meow自身をインストール。
$ sudo gem install meow
これで準備は完了です。READMEに書いてあるコードを試してみましょう!
require 'rubygems'
require 'growl-logger'
log = GrowlLogger.new :level => Logger::DEBUG
log.debug('debug')
log.info('info')
log.warn('warn')
log.error('error')
log.fatal('fatal')
ちなみに、システム環境設定のGrowlから、通知時の色を変える事ができます。
TwitterクライアントなんかもGrowl通知してくるので、僕の設定はこんな感じ。
Mac, GUI, 管理ツール, MacPorts, Ruby, Growl |
comments(0) |
trackbacks(0)
2009.04.13 Mon 12:22
TRACKBACKS
この記事へのトラックバックURL: http://www.red-mount.com/trackback/42_5c94500d5b1bf016a16a96394c4b2159e7747cf4
ABOUT ME
tak (Takahito Sezutsu)
コメント、トラックバックはお気軽に!
COMMENTS
-
Beanstalk - WEBで管理可能なフリーのSubversionサーバー
→LILAC (08.14) -
CSS Nite in Ginza Vol.29に行ってきました。
→Betsy (05.14) -
「オリジナルの項目が見つからなかったので、エイリアス“********”は開けません。」と出て、Finderで外付けHDDが開けない時は
→poo (04.19) -
MacのSkypeでログイン時プルダウンメニューに表示されるSkype名を消す方法
→tak (06.22) -
「オリジナルの項目が見つからなかったので、エイリアス“********”は開けません。」と出て、Finderで外付けHDDが開けない時は
→tak (06.22) -
「オリジナルの項目が見つからなかったので、エイリアス“********”は開けません。」と出て、Finderで外付けHDDが開けない時は
→ko (06.22) -
MacのSkypeでログイン時プルダウンメニューに表示されるSkype名を消す方法
→Mac (05.06) -
MacのSkypeでログイン時プルダウンメニューに表示されるSkype名を消す方法
→tak (03.11) -
MacのSkypeでログイン時プルダウンメニューに表示されるSkype名を消す方法
→tama (03.11) -
Mac版ATOK定額制(体験版)を1週間使ってみた
→tak (09.19)
COMMENTS