SyslogLogg
er is a Logger replacemen t that logs to syslog. It is almost drop-in with a few caveats.
SyslogLogg
インストール方法
1 % sudo gem install SyslogLogger
普通に rubygems としてインストールできます。 続いて、アプリケーションの設定を行います。
config/env
1 # SyslogLogger 2 require 'syslog_log ger' 3 RAILS_DEFA ULT_LOGGER = SyslogLogg er.new 'appname'
appname
はアプリケーションを識別する名前に置き換えてください。
さらに、syslogの設定を行います。 rootになって以下の記述を書き加えます。
/etc/syslo
!appname
*.* /var/log/a ppname.log
修正が済んだら、空の/var/log/a
ファイルを作成して
syslogdを再起動します(例えば killall -HUP syslogd
)
これで、以後は /var/log/a
及び /var/log/s
に
ログデータが書き出されるようになります。
posted by
genki
on Thu 29 Nov 2007
at 05:28