私はResharperからNUnitテストを実行しています。私は実行プロセスを追跡したいので、私の質問はどこで私のアプリケーションによって生成されたログを見つけることができるのですか?NUnitの実行中にログはどこにありますか?
私はNLogを使用します。ロガーの出力パスは相対パスです。 logs\mylog.txt
。
私はResharperからNUnitテストを実行しています。私は実行プロセスを追跡したいので、私の質問はどこで私のアプリケーションによって生成されたログを見つけることができるのですか?NUnitの実行中にログはどこにありますか?
私はNLogを使用します。ロガーの出力パスは相対パスです。 logs\mylog.txt
。
私の現在のプロジェクトと同様の設定があり、ユニットテストの場合、NLog出力は\ UnitTests \ bin \ Debug \ Logsに移動します。次のようにロガーをNLog.config(これは毎日のログファイルを生成します)に設定されている:あなたはNLogからまったく出力を取得していない場合
<target name="FileLog" xsi:type="File" fileName="${basedir}/logs/${shortdate}_log.txt"
は、throwExceptions、internalLogLevelとinternalLogFileを追加してみてくださいこのようなあなたのNLog.configに属性:
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
throwExceptions="true"
internalLogLevel="Debug"
internalLogFile="nlog_log.log">
私はこれが古い質問ですが、念のためにあなたはこのことができます場合は、私も、私が見るであろう、まだ答えを見つけることができます実現しています。
ありがとうございました! –
「C:¥Program Files¥JetBrains¥ReSharper¥v5.1¥Bin¥」と「C:¥Documents and Settings¥myusername¥Local Settings¥Temp¥somestrangedirname.qrm¥MyProjectName¥assembly¥dl3¥682fe265 \ 0e147688_509ccb01(またはそれに似た名前)これは最も可能性の高い場所(実行アセンブリディレクトリと呼び出しアセンブリディレクトリ)であるはずです – PHeiberg
BTW ReSharperファイルを各プロジェクトディレクトリに保存すると、tempディレクトリ。 – PHeiberg