应用和服务的共享日志目标

时间:2015-02-14 17:48:35

标签: c# logging service log4net

我正在将日志记录(log4net)添加到具有配套服务的应用程序中。应用程序接受有关服务如何运行,创建服务以及控制启动和停止服务的信息。

由于该服务可以在不同的非管理员用户帐户下运行,因此我无法找到允许两个进程写入同一日志文件或文件夹的日志目标。

我尝试了不同的地点,但它们分为两类:

  1. 他们受限于非管理员用户,例如Program Files中的app exe位置。
  2. 它们仅为用于运行管理应用程序的凭据提供写访问权限。这显然适用于AppData文件夹,但也适用于为创建者/所有者提供权限的CommonApplicationData文件夹。

0 个答案:

没有答案