<< back to list

growl-loggerを使ってみた あとで読む

GrowlLoggerMac 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通知してくるので、僕の設定はこんな感じ。
システム環境設定 - Growl

Mac, GUI, 管理ツール, MacPorts, Ruby, Growl | comments(0) | trackbacks(0)   このエントリーを含むはてなブックマーク Yahoo!ブックマークに登録 livedoor クリップに登録 del.icio.usに登録 Google Bookmarks に追加 この記事をBuzzurlに追加 2009.04.13 Mon 12:22

COMMENTS

name : email : url :  
captcha: simple_captcha.jpg(全て大文字のアルファベットです)
画像中の文字とおなじものを入力してください。
comment:
コメントには日本語を必ず入力してください。(スパム対策です)
COMMENT

TRACKBACKS

この記事へのトラックバックURL: http://www.red-mount.com/trackback/42_5c94500d5b1bf016a16a96394c4b2159e7747cf4

<< back to list
 

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)
フィードメーター - RED-MOUNT.COM
あわせて読みたいブログパーツ