railsのログのフォーマットをカスタマイズ
Rails 2.3.5でログのフォーマットを変更したら予想以上に面倒だった件について。
他にもいろんな方法が有るみたいなんだけどrailsのバージョンにって対応方法が違うらしい。
このコードをconfig/initial [...]
ビールとモルトウィスキーをこよなく愛するプログラマ日記
Rails 2.3.5でログのフォーマットを変更したら予想以上に面倒だった件について。
他にもいろんな方法が有るみたいなんだけどrailsのバージョンにって対応方法が違うらしい。
このコードをconfig/initial [...]
ぐぐったらいろいろでたのですが、一点だけ注意することがある。
lib/smtp_tls.rb に以下のコードを保存する。
require "openssl"
require "net/smtp"
Net::SMTP.class_eval do
private
def do_start(helodomain, user, secret, authtype)
raise IOError, ‘SMTP session already started’ if @started
check_auth_args user, secret if user or secret
sock = timeout(@open_timeout) { TCPSocket.open(@address, @port) }
@socket = Net::InternetMessageIO.new(sock)
@socket.read_timeout = [...]
ruby の logger につてのメモ
いちいち調べて面倒なので自分でよくつかう logger 設定についてメモ
require ‘logger’
# ローテーション
# 日次ローテーション
logger = [...]
ruby で文字コードを指定して実行。
これなら日本語での正規表現にも対応できるみたいです。
てか今まで気がつかなかったーーーー!
ruby -Ks ./goo_bar.rb
# 年月日を適切なフォーマットに
d [...]