Log4Net を使用した小さなソリューションで ServiceStack.Logging を使用するように切り替えています。これまでのところ、数分かかりましたが、すべて正常に機能しています。問題は、servicestack を使用した後、ログが少し異なることです...スタックトレース (log4net の %stacktrace パラメータ)、(%line、%stacktracedetail なども...) は、私のコードの呼び出しよりも深いです。例: コード内で生成されたすべてのスタック トレースに対して、stacktrace = Log4NetLogger.ErrorFormat を取得します。
これにより、コードのどの行で例外が発生したかを確認することが難しくなります。%stack の level パラメータを使用することもできますが、これは気分が悪いです。
何か案が ?