2016-10-20 12 views
1

ライブサイトへの変更を展開する前に、localhostのASP.NET WebアプリケーションでJSNLogを実装することをテストする必要があります。 Webアプリケーションは、数年前に実装された、うまく動作する、ロギングにElmahを使用します。ローカルホストでElmahに例外を記録する方法は?

NuGet Package Manager(VS 2015)を使用してプロジェクトにJSNLogを組み込み、いくつかのログエントリを追加しました。 localhost上のエラーをロギングして、正しく設定されているかどうかをテストしたいと思います。

現在、Elmahはlocalhostで実行中にエラーを記録できません。接続文字列名は、ロードバランサの背後にあるWebサーバーに対して設定されます。

Elmahがlocalhostにログするようにweb.configファイルを変更する方法を知っている人はいますか?ライブサイトのエラーをログに記録する既存の機能を保持したいので、localhostで作業している間にweb.configファイルを一時的に編集しています。

追加情報が参考になる場合はお知らせください。 ありがとう!

答えて

1

私は私の質問に対する答えを見つけたので、もう少し長い時間を探していたはずです。私は今、あなたはまた、単にエラーログ要素をコメントアウトすることができます

<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" /> 
+0

...「のconnectionStringName」と、次を追加するためのデータベース接続文字列を含むWebの設定の既存<errorlog>のエントリをコメントアウトすることにより、ローカルでログインすることができます。これにより、ELMAHはメモリにログされます。 – ThomasArdal

関連する問題