关于写入Windows Log Event却没有任何记录的问题
2020-12-13 02:15
标签:c class blog code a http 设置:“开始->运行”,输入命令,“regedt32”,找到“System->CurrentControlSet->Services->Eventlog”,选择“安全->权限->添加”,然后找到本机的“LiLei”用户,加进来并且给读取权限就好了。但是这个前提是,你要有一个可以添加权限的用户。比如我现在登录机器的用户是一个普通用户A,执行写入代码后,根本写不进去。然后需要管理员登录,按照上边的方法,赋予A权限,然后A再登录后,在执行这些代码,就可以写入了。 注意:有时候不仅仅是Window Event Log, 在将程序Windows Service部署到服务器上之后,为了调试,会向某个目录的txt文件中写入日志内容。但是查看Log日志文件,却发现里边什么也没有,但是程序也没有抛出异常,那么很有可能是你的Windows Service使用的账户,没有向这个目录写入能容的权限。示例代码是使用Enterprise Libarry Logging写入日志文件。
关于写入Windows Log Event却没有任何记录的问题,搜素材,soscw.com 关于写入Windows Log Event却没有任何记录的问题 标签:c class blog code a http 原文地址:http://blog.csdn.net/sundacheng1989/article/details/27345845
namespace LoggingApplication
{
class Program
{
static void Main(string[] args)
{
//创建一个日志条目
LogEntry log = new LogEntry();
//指定该日志所属类别
log.Categories.Add("Fixed");
//日志标题
log.Title = "SHY520's Tests";
log.Message = "there is log information";
//优先级
log.Priority = 0;
Logger.Write(log);
Console.ReadLine();
}
}
}
文章标题:关于写入Windows Log Event却没有任何记录的问题
文章链接:http://soscw.com/essay/25170.html