私はwp7.1アプリに取り組んでおり、いくつかのアクションをログに記録したいと思います。私はこれのためにnlogを選びました。最新のnlogバージョンをダウンロードし、このチュートリアル で説明されているとおりに構成ファイルを設定しました。したがって、ログターゲットはLogReceiverServiceです。メッセージを受信するには、nlogソースコードに含まれている単純なサービスの例であるNLogReceiverForwarderServiceを使用します。
問題は、wp7に何かを記録しようとするとメッセージが表示されないことです。「ホストが開いています」というメッセージが表示されたコンソールウィンドウだけが表示されます。
同じnlog構成ファイルを使用してWPFアプリを作成しましたが、正常に機能します。すべてのメッセージがログに記録されます。
したがって、受信サービスは機能し、構成ファイルは正しいと確信しています。
また:
- nlog configがContentとして設定され、出力ディレクトリにコピーされていることを確認しました。
- VisualStudioとWP7エミュレーターを管理者として実行しています。
- エミュレータコンソールを有効にして、nlogターゲットをコンソールに設定しました-運が悪いです。コンソールが開き、一部のデバッグ情報が表示されますが、ログメッセージは表示されません。