我想讓一個日誌項目啓動並運行,並且難以使網絡日誌記錄正常工作。我已經爲NLog編寫了一個簡單的包裝器,因此我可以創建一個項目,只是將其添加到所有其他項目中。用log4view查看/接收nlog網絡消息比較困難
我有一個簡單的控制檯程序來測試這個
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Testing Nlog");
var logger = new Logger("Program");
int index = 0;
while (index < 1000)
{
Console.WriteLine("Testing Testing 1..2..3..");
logger.Debug("Testing Testing 1..2..3..");
index++;
Thread.Sleep(5000);
}
Console.ReadLine();
}
}
而下面的配置文件
<nlog>
<targets async="true">
<target name="n4" xsi:type="Network" address="tcp://localhost:877"/>
<!--<target name="logfile" xsi:type="File" fileName="file.txt" />-->
</targets>
<rules>
<logger name="*" minlevel="Trace" writeTo="n4" />
<!--<logger name="*" minlevel="Trace" writeTo="logfile" />-->
</rules>
</nlog>
我已經在我的防火牆,打開UDP和TCP端口877。
如果我將日誌記錄從文件切換到工作狀態,但是當我嘗試使用網絡日誌記錄並使用log4view查看日誌時,我什麼也得不到。我嘗試了很多ipaddresses和主機名來嘗試並註銷。
我以前使用過log4view,它似乎很簡單,可以創建tcp或udp接收器,所以我有點不知所措。
如果任何人都可以提供一些線索或看到任何錯誤,我將感激不盡
感謝 尼爾