にログレベルを変更する方法:私はシナトラのアプリでログを有効にするには、このコードを使用していシナトラ
log_file = File.new('my_log_file.log', "a")
$stdout.reopen(log_file)
$stderr.reopen(log_file)
$stdout.sync=true
$stderr.sync=true
実際のロギングが使用して行われます。
logger.debug("Starting call. Params = #{params.inspect}")
それはことが判明しただけINFO以上のログメッセージが記録され、DEBUGメッセージは記録されません。私はDEBUGにログレベルを設定する方法を探しています。
私は同じことを考えていましたが、これよりも良い方法があることを願っています。 – randomuser
ラックアップを使用している場合、Sinatraのロガーは実際にはRackのものであるため、 '.ru'ファイルでロガーを変更することができます。 –
私はより良い解決策を見つけることができたので、この答えを受け入れることができませんでした。 – randomuser