これは、ステータスをログに記録するために使用しているルビースクリプトです。
require 'logger'
log = Logger.new( 'log.txt', 'daily' )
log.debug "Once the log becomes at least one"
log.debug "day old, it will be renamed and a"
log.debug "new log.txt file will be created."
今、私はロガーを含めたい新しいルビーファイルを作りたいですそれはこのようにすることができます
module Logging
def logger
Logging.logger
end
def self.logger
@logger ||= Logger.new(STDOUT)
end
end
しかし、私はこれを理解することができないので、誰でもそれを説明することができます。
私の要件は、ロガーをモジュールに入れて、ログファイルにログインするよりもすべてのファイルにそれを含めたいルビースクリプトファイルがたくさんあるようなものです。それは情報または他のものである可能性があることを警告することができます。