2011年1月14日金曜日

Rubyでログの書き出し

Rubyによる簡単な実行ログの書き出しです。

以下、サンプルです。
#実行ログの書き出し
def putLog(str)

log_file = '~ログファイルのパス~'

#既にログファイルがあれば、追加書き出し
if File.exist?(log_file)
File.open(log_file, 'a'){|fw|
fw.write "#{Time.now}::#{str}\n"
}
#ログファイルがなければ、ファイルを新規作成し書き出し
else
File.open(log_file, 'w'){|fw|
fw.write "#{Time.now}::#{str}\n"
}
end
end

putLog("finish!")

Rubyについてやりたいことのほとんどが網羅されている逆引き本。これ一冊手元にあればネットで調べるより断然作業がはかどります。ネット上でまだ情報が少ない1.9系についてのサンプルコードも載っているので便利です。



1 件のコメント :

  1. The Casino of Luck (2021) - JamBase
    The Casino of 진주 출장안마 Luck is the finest destination for the thrill of 군산 출장샵 slot games, table games, and 익산 출장마사지 entertainment. 경상북도 출장샵 The casino 포천 출장마사지 features a full-service

    返信削除