2009-05-20
syslog-ngでrailsのログを集約する方法について
Sysloggerのインストール
Sysloggerをインストールする。
sudo gem install SyslogLogger
rails側の設定
config/environments/production.rb
以下を追記する。
require 'syslog_logger' RAILS_DEFAULT_LOGGER = SyslogLogger.new "appname"
config/environment.rb
以下を追記する。
RAILS_DEFAULT_LOGGER ||= Logger.new("#{RAILS_ROOT}/log/#{RAILS_ENV}.log")
syslog-ngの設定
/opt/syslog-ng/etc/syslog-ng.conf
以下を追記する。
destination d_rails_local { file("/var/log/appname.rails.production.${YEAR}${MONTH}${DAY}.log"); }; filter f_rails_log { program("appname.*"); }; log { source(s_local); filter(f_rails_log); destination(d_rails_local); };
参考
Railsアプリケーションのログをsyslogに記録する方法 - Hello, world! - s21g
環境
$ ruby -v ruby 1.8.6 (2009-03-31 patchlevel 368) [i686-linux] $ rails -v Rails 1.0.0 $ cat /etc/redhat-release CentOS release 5 (Final) SyslogLogger (1.4.0) SyslogLogger is a Logger replacement that logs to syslog. It is almost drop-in with a few caveats.
トラックバック - http://d.hatena.ne.jp/japanrock_pg/20090520/1242828978
リンク元
- 33 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=v6h&q=初めてのRuby+require&btnG=検索&lr=lang_ja
- 23 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4ADBF_jaJP254JP258&q=windows+capistrano+roles+ruby+console
- 11 http://www.google.co.jp/search?hl=ja&lr=lang_ja&client=firefox-a&rls=org.mozilla:ja:official&hs=mqj&q=flex+??????+??????&revid=198848140&ei=TOITSor1A8WUkAXe58CMDw&sa=X&oi=revisions_inline&resnum=1&ct=broad-revision&cd=1
- 7 http://blog.livedoor.jp/hiroki0907/archives/51122530.html
- 6 http://209.85.173.132/search?q=cache:jGna3OdmXMYJ:d.hatena.ne.jp/japanrock_pg/20090227/1235712454+skkime+入力&cd=3&hl=ja&ct=clnk&gl=jp&lr=lang_ja&client=firefox-a
- 6 http://www.google.co.jp/search?client=firefox-a&rls=org.mozilla:ja:official&channel=s&hl=ja&q=digコマンド&lr=&btnG=Google+検索
- 6 http://www.google.co.jp/search?hl=ja&client=firefox&rls=org.mozilla:ja:official&hs=Xaf&q=CentOS5.3+coLinux&btnG=検索&lr=
- 6 http://www.google.co.jp/search?hl=ja&safe=off&client=firefox-a&rls=org.mozilla:ja:official&hs=4xh&num=100&q=tw_cli&btnG=検索&lr=lang_ja&aq=f&oq=
- 5 http://images.google.co.jp/imgres?imgurl=http://f.hatena.ne.jp/images/fotolife/j/japanrock_pg/20090414/20090414163001.gif&imgrefurl=http://d.hatena.ne.jp/japanrock_pg/20090414/1239695108&usg=__QFX5JFXfTi-FrkfFWCo1LZXqcyk=&h=838&w=749&sz=90&hl=ja&start=38&
- 5 http://reader.livedoor.com/reader/


