路径问题 再次记录

使用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);必须加在第一条。日志之前。否则输出的位置不对。

先记录。后面可能还会改。

posted @ 2020-10-27 10:52  forhells  阅读(125)  评论(0编辑  收藏  举报