2011-11-14 52 views
3

新しいNLog 2.0を使用しています。 私は2つの異なるプラットフォームでNuGetを手作業でセットアップしています。NLogがログに記録されない

1)をVisual Web Developerで表現しています。

2)オフィスのVisual Studio 2010で。

どちらの場合でも、私はそれをログに記録できません。

私はすべてのオプションをお読みになりましたhere運がありません。

私は最初のチュートリアルの非常に基本的な設定を使用しています。

<?xml version="1.0" encoding="utf-8" ?> 
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    throwExceptions="true"> 

<targets> 
<target name="logfile" xsi:type="File" fileName="${basedir}/file.txt" /> 
</targets> 

<rules> 
    <logger name="*" minlevel="Info" writeTo="logfile"/> 
</rules> 
</nlog> 

そして、ここで私がロガー呼び出しています方法です:

public partial class _Default : System.Web.UI.Page 
{ 
    Logger logger = LogManager.GetCurrentClassLogger(); 

    protected override void OnInit(EventArgs e) 
    { 
     base.OnInit(e); 

     logger.Fatal("Hello Log!"); 
    } 
} 

を私は例外を取得していません!

ここで何か間違っていますか? 私は何が欠けています。

PS

私がNLog.configを設定している「コピー常に」それはどちらの場合ではありませんので。

+0

私はローカルでテストしましたが、設定ファイルとコードで私のために動作します。このような状況が発生しているサンプルプロジェクトを提供できますか? – Luzik

+0

私はオフィスでVisual Studioとコンピュータを再起動しなければならず、突然動作を開始します。 これは私には必要ではありませんでした! それは残念です... – AMember

答えて

0

Visual Studioを再起動する必要があり、突然動作を開始しました。

私にはこれが必要ではありませんでした!

残念ながら...

+3

ああ、はい、「パワーをリセットして今動作するか確認してください」トリック –

関連する問題