[英]nlog doesn't work with wp7 emulator
我正在開發 wp7.1 應用程序,我想記錄一些操作。 我為此選擇了nlog 。 我下載了最新的 nlog 版本並完全按照本教程中的描述設置了配置文件。 所以日志目標是LogReceiverService 。 為了接收消息,我使用NLogReceiverForwarderService ,這是 nlog 源代碼中包含的一個簡單服務示例。
問題是當我嘗試在 wp7 上記錄某些內容時沒有顯示任何消息 - 僅顯示帶有“主機已打開”消息的控制台 window。
我使用相同的 nlog 配置文件創建了 WPF 應用程序,它工作正常——所有消息都被記錄下來。
所以我確信接收服務有效並且配置文件是正確的。
還:
也許太明顯了……檢查您使用的日志級別。
我使用 nuget package manager 在我的項目中安裝庫。 您不必擔心配置文件是如何嵌入的,您會自動獲取依賴項。
這是我的控制台目標的 nlog 配置文件:
<?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">
<targets>
<target xsi:type="Console" name="console" layout="${longdate} ${callsite} ${level} ${message}" header="-----------------"/>
</targets>
<rules>
<logger name="*" minlevel="Debug" writeTo="console" />
</rules>
</nlog>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.