首页 > 解决方案 > 想使用 log4net 将日志写入网络路径

问题描述

我正在使用 log4net 写入日志文件,我可以在网络路径中写入,我也怀疑是否有任何方法可以通过网络系统的用户名和密码等信用来写入日志以确保安全。是否有任何 API 可以支持我的要求。

目前我正在使用喜欢

 Environment.SetEnvironmentVariable("COMMON_APP_DATA", string.Format(@"{0}\\ProHance Mate logs\\{1}\\Service\\service.log", @"\\JAMOCHA44\Raviknth", Environment.MachineName));

在应用程序配置中,我将以这种方式设置路径。

<file value="${COMMON_APP_DATA}"/>

标签: c#.netlogginglog4net

解决方案


您应该让写日志的用户访问网络驱动器。这样您就不需要在您的应用程序中放置任何凭据。或者登录到本地驱动器并使用有权访问该驱动器和远程驱动器的进程来复制日志。


推荐阅读