PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 跨專案呼叫NLog
作者:
Giantin
(GG)
2015-09-04 02:45:32
各位絕世高手,早安~
問題是這樣的,
小弟的方案中有幾個專案,
其中一個專案專門作為Utility的專案,
我把它從NuGet下載NLog安裝,(事實上我也有從方案NuGet右鍵對整個方案安裝NLog)
本來的構想是讓它跨不同專案從Utility呼叫同一個Logger去紀錄txt.log。
比方說:
Utility.MainLogger.Info("寫入一筆info");
我希望這一句可以跨專案寫入至同一檔案,
也就是只要參考Utility就可以呼叫Logger。
但現在遇到的問題就是,
只有啟始專案參考進來的Utility.MainLogger可以記txt.log,
其他專案參考進來的Utility.MainLogger記不到txt.log,沒有內容。
我試過了把NLog.config複製到每個專案底下,還是無效。
有沒有大大可以開釋一下?哪怕猜測也好~~
拜偷拜偷~~~
作者:
Peruheru
(還在想)
2015-09-04 12:07:00
覺得你應該把Log交給其中一個人做,其他的只呼叫寫Log的這樣一來才能統一由一個對象讀寫Log
作者: Giantin (GG)
2015-09-04 13:40:00
小弟目前就是用一個靜態類別Utility,把MainLogger放在裡面然後給其它專案參考呼叫的只是那個logger套件我用NLog
作者:
Peruheru
(還在想)
2015-09-07 11:05:00
喔喔我看錯了
作者:
evernever
(Base64)
2015-09-15 21:22:00
你要把 NLog.config 的內容, copy 到每個專案的 configWeb 就是 web.config, Console/WinForm 就是app.config
繼續閱讀
[問題] 關於click button1 所觸發的變數
dedicationsh
[徵才] 藝珂人事代徵 C#/.Net工程師
Sheepforpart
[問題] 將滑鼠事件 傳到另外一個視窗
dedicationsh
[問題] DataTable distinct保留最後一筆?
don750421
[問題] 請教有關bytes轉成structure
hawfu
[問題] C# 專案載入失敗
lanesu
[問題] 無法執行網芳上的程式
skyspace
Re: [問題] 指定Datatable幾行的某個欄位塞入某值...
fo40225
[問題] 指定Datatable幾行的某個欄位塞入某值...
don750421
[問題] 關程式? 關視窗?
jkoiaqn
Links
booklink
Contact Us: admin [ a t ] ucptt.com