Rubyで結果をログに出力する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Ruby]]
*内容 [#g6d42a31]
-Rubyではloggerというライブラリで特定のファイルにログを出...
-ローテーションもライブラリのパラメータで指定可能です
*使い方 [#xee15ee1]
require 'logger'
require 'fileutils'
#log
logdir = "/var/log/process_restart/"
FileUtils.mkdir("#{logdir}") unless FileTest.exist?("#{l...
logfile = Logger.new("#{logdir}/result.log",'weekly')
logfile.datetime_format = "%Y/%m/%d %H:%M:%S "
logfile.info("インフォメーションです")
***説明 [#yc1f4368]
-"FileUtils.mkdir"でログ用のディレクトリを作成してます
-"Logger.new"でログファイルのパスとローテーションタイミン...
--ローテーションはサイズ、日次、週、月などでローテーショ...
-"logfile.datetime_format"で標準日時の出力を変更しています
-"logfile.info()"の箇所でinfoレベルで"インフォメーション...
*参考URL [#x7745556]
http://magazine.rubyist.net/?0008-BundledLibraries#l12
終了行:
[[Ruby]]
*内容 [#g6d42a31]
-Rubyではloggerというライブラリで特定のファイルにログを出...
-ローテーションもライブラリのパラメータで指定可能です
*使い方 [#xee15ee1]
require 'logger'
require 'fileutils'
#log
logdir = "/var/log/process_restart/"
FileUtils.mkdir("#{logdir}") unless FileTest.exist?("#{l...
logfile = Logger.new("#{logdir}/result.log",'weekly')
logfile.datetime_format = "%Y/%m/%d %H:%M:%S "
logfile.info("インフォメーションです")
***説明 [#yc1f4368]
-"FileUtils.mkdir"でログ用のディレクトリを作成してます
-"Logger.new"でログファイルのパスとローテーションタイミン...
--ローテーションはサイズ、日次、週、月などでローテーショ...
-"logfile.datetime_format"で標準日時の出力を変更しています
-"logfile.info()"の箇所でinfoレベルで"インフォメーション...
*参考URL [#x7745556]
http://magazine.rubyist.net/?0008-BundledLibraries#l12
ページ名: