私は Sinatra アプリを書いて遊んでいます。構成ブロックから何かをログに記録したいと思います。enable :logging
ただし、これはアプリケーション スコープで実行されます。configureブロックで行う場合、ロガー メソッドは含まれません。有効なログ構成を尊重しながら、構成ブロックからメッセージをログに記録する通常の方法はありますか?
現在、私は次のようなことをしています:
class Blah < Sinatra::Base
configure do
enable :logging
@@log = Logger.new("/dev/stderr")
@@log.info "blah"
end
end
構成されているロガーを使用し、デフォルトで行ごとに 1 つのセットアップを使用したいと思いますenable :logger
。次のようなものが理想的です。
class Blah < Sinatra::Base
configure do
enable :logging
logger.info "blah"
end
end