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

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

相关文章:

  • 2021-09-17
  • 2022-12-23
  • 2021-06-18
  • 2021-09-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-05
  • 2021-11-06
  • 2022-12-23
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2021-09-19
相关资源
相似解决方案