路徑問題 再次記錄

使用topself,一直沒有日誌。很奇怪。最後發現在c盤的臨時目錄下面有。這就神奇了。怎麼辦?

 

在服務控制的代碼裏面。

1>路徑在Program.cs

通過

private static string GetBasePath()
{
using var processModule = Process.GetCurrentProcess().MainModule;
return Path.GetDirectoryName(processModule?.FileName);
}

獲得。

2>: ServiceControl

線程啓動裏面加入

Directory.SetCurrentDirectory(this._fileroot);必須加在第一條。日誌之前。否則輸出的位置不對。

先記錄。後面可能還會改。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章