2016-11-29 3 views
0

いずれかのファイル名がここにハードコードされデフォルトアプリケーションのパスの使用は

<target xsi:type="file" name="error" fileName="E://..//customeExceptionErrorLog.log" 
     layout=" ${exception}"/> 

のタグの下nlog.configファイルにアプリケーションのデフォルトのパスを渡す方法を教えてもらえますしかし、私はハードコードを使用してパスに行き、デフォルトのアプリケーションrootpathを使用します。

答えて

0

使用${basedir} nlog変数

$ {BASEDIR} - 現在のアプリケーションドメインのベースディレクトリ。

このような何かがあなたのために働く必要があります。

<target xsi:type="file" name="error" 
     fileName="${basedir}/customeExceptionErrorLog.log" 
     layout=" ${exception}"/> 
関連する問題