スタックトレースをログに記録する正しい方法を理解しようとしています。私はlogger.error $!、$ !. backtraceが進むべき道であると述べているこのリンクに出くわしましたが、それは私にとっては機能しませんlog_errorはそうします。ドキュメンテーションによると、railsが使用するルビーロガーは単一の引数しか受け入れないため、エラーメソッドに2番目の引数を渡すとどうなるかわかりません。
奇妙なことに(あるいはそうでないかもしれませんが)2番目の引数は、通訳の不満なしに受け入れられます。ただし、渡したものはすべて無視されます。
誰かが私が欠けているものを説明できますか?エラーの2番目の引数が何のためのものか、それを何が食べているのかについての洞察はありますか?