Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >未显示自定义事件日志

未显示自定义事件日志
EN

Stack Overflow用户
提问于 2020-07-29 03:56:20
回答 3查看 2.5K关注 0票数 2

目标:

若要在“事件查看器”下的“应用程序和服务日志”下创建自己的自定义日志,请执行以下操作:

代码片段:

.Net核心3.1

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Host.CreateDefaultBuilder(args)
            .ConfigureLogging((hostContext, logging) =>
            {
              logging.ClearProviders();
              logging.AddConfiguration(hostContext.Configuration.GetSection("Logging"));
              logging.AddEventLog(
               eventLogSettings =>
                {
                  eventLogSettings.LogName = "My Log";
                  eventLogSettings.SourceName = "Dummy";
                });
              logging.AddConsole();
            });
// somewhere in my code, I use ILogger to write to the log

配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    "Logging": {
      "LogLevel": {
        "Default": "Debug",
        "System": "Information",
        "Grpc": "Information",
        "Microsoft": "Information"
     }
   }

问题:

在测试我的开发人员机器时,--我在控制台上看到日志条目,但在事件查看器中没有看到日志。如果我删除了LogName,日志将显示在事件查看器上的应用程序日志中。我少了什么?

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-07-29 05:35:51

我在应用程序日志中找到了这个:

找不到源应用程序中事件ID 0的说明。引发此事件的组件没有安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复组件。如果事件起源于另一台计算机,则显示信息必须与事件一起保存。

该事件包含以下信息:无法记录.NET应用程序事件。未找到源,但无法搜索部分或所有事件日志。若要创建源,需要具有读取所有事件日志的权限,以确保新的源名称是唯一的。无法访问的日志:安全性。存在消息资源,但在字符串/消息表中找不到消息。

解决方案:

关闭VS并重新打开它“作为管理员”

票数 3
EN

Stack Overflow用户

发布于 2020-11-29 14:17:56

如果“无法记录.NET应用程序事件”,则另一种快速将新应用程序添加为事件源的方法是运行具有提升权限的PowerShell cmdlet。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
New-EventLog -Source NAME_OF_APPLICATION -LogName NAME_OF_LOG

NAME_OF_APPLICATION是希望成为数据源的应用程序的名称,而NAME_OF_LOG是希望事件出现在其中的日志的名称。如果NAME_OF_LOG是一个现有的日志,它只会将您的应用程序作为事件源添加到该日志中,如果它是一个新的日志,它将在第一次尝试向其写入事件时创建该日志。

票数 2
EN

Stack Overflow用户

发布于 2020-12-15 19:24:33

我有一个使用.NET Core3.1(3.1.404SDK)用"worker“模板创建的dotnet应用程序

这种添加事件日志的方法不起作用(见下文)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
hostBuilder.ConfigureLogging(logging =>
    logging.AddEventLog(new EventLogSettings()
    {
        SourceName = "MySourceName",
        LogName = "MyLogName"
    }));

而这一次起作用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
hostBuilder.ConfigureServices((hostContext, services) => //DI
            {
                ConfigureTheServices(hostContext, services);
                //This way to add Event Logs does work - (first create the SourceName inside LogName for WindowsEventLog using "admin" credentials
                services.Configure<EventLogSettings>(settings =>
                {
                    settings.SourceName = "MySourceName";
                    settings.LogName = "MyLogName";
                });
            });
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63153067

复制
相关文章
[MySQL]开启慢查询日志以及未使用索引SQL日志
#记录慢查询日志 slow_query_log = ON slow_query_log_file = /var/log/mysql/slow.log long_query_time = 0.1
唯一Chat
2021/03/09
1.6K0
日志事件查询
binlog:记录数据库所有数据修改的记录,主要用于主从复制,有三种模式,默认为statement模式 row level:会记录每一行数据修改的形式,然后在slave端对相同数据进行修改缺点:日志量大
风起--追风
2023/01/30
4280
自定义事件
上面这种情况,当点击子组件时并不会触发handleClick()事件,因为此时的click并非原生的点击事件,而是一个自定义事件。
小小杰啊
2022/12/21
3470
layui单选框未显示的问题
一开始还没导入idea的时候,单纯点击一个网页是有显示出来的,当我把这个带有单选框的网页放到idea的项目中去的时候,发现单选框没显示出来。 1.首先在确认js.css等东西有导入,和之前的网页也没有什么区别 2.网上查询之后, 解释:有些时候,你的有些表单元素可能是动态插入的。这时 form 模块 的自动化渲染是会对其失效的。虽然我们没有双向绑定机制, 但没有关系,你只需要执行 form.render(type, filter); 方法即可。
全栈程序员站长
2022/08/23
5.3K0
Windows系统日志分析_windows系统事件日志
Windows操作系统在其运行的生命周期中会记录其大量的日志信息,这些日志信息包括:Windows事件日志,Windows服务器角色日志,FTP日志,邮件服务日志,MS SQL Server数据库日志等。主要记录行为当前的日期、时间、用户、计算机、信息来源、事件、类型、分类等信息。用户可以通过它来检查错误发生的原因,处理应急事件,提供溯源,这些日志信息在取证和溯源中扮演着重要的角色。
全栈程序员站长
2022/10/04
5.1K0
Windows系统日志分析_windows系统事件日志
理解以太坊事件日志
前言 当你在区块链浏览器上查询交易时,是否只是查看概览和内部交易?那么事件日志呢?是否在不起眼的角落被你忽略了。 交易事件日志对于用户以及开发者来说实际上都是至关重要的。通过触发事件不仅能将链上智能合约的交易通知给外界,还能让智能合约开发者对合约进行测试、保证合约安全。 接下来就帮助大家详细理解下关于以太坊的事件日志以及关于它所延伸出来的一些基础知识。 事件 一、 什么是事件 事件是能方便地调用以太坊虚拟机日志功能的接口。 而 Solidity 事件就是 EVM 的日志功能之上的抽象。应用程序可以通过以
FB客服
2023/03/29
8980
理解以太坊事件日志
EventLog组件读写事件日志
使用.Net中的EventLog控件使您可以访问或自定义Windows 事件日志,事件日志记录关于重要的软件或硬件事件的信息。通过 EventLog,可以读取现有日志,向日志中写入项,创建或删除事件源,删除日志,以及响应日志项。也可在创建事件源时创建新日志。
张果
2022/05/09
4710
EventLog组件读写事件日志
随机日志:两列显示
  看到别人的随机日志都是现实两列,我这一直显示一列,一是因为显示一列不好看,二是提供的信息量太低。因此改成两列还是很有必要的,于是自己写了些css样式,添加到主题的style.css文件的最下面。
the5fire
2019/02/28
9690
自定义事件 原
事件是一种叫做观察者的设计模式,这是一种创建松散耦合的技术。观察者模式由两类对象组成:主体和观察者。主体负责发布事件。同时观察者通过订阅这些事件来观察该主体。该模式的一个关键概念是主体并不知道观察者的任何事情,也就是说它可以独自存在并正常运作即使观察者不存在。从另一方面来说。观察者知道主体并能注册事件的回调函数(事件处理程序),涉及到Dom上时,Dom元素便是主体,你的事件处理代码便是观察者。
tianyawhl
2019/04/04
5000
[android] 自定义广播事件
上一节的短信拦截在4.0以上系统中无效,可以使用这种办法实现,定义一个activity,清单文件中指定主题为透明,在onCreate()方法里面直接调用finsh()方法,关掉,这样可以就可以实现了
唯一Chat
2019/09/10
7200
自定义图例事件
主要思路 增加无数据的 series[i] ,产生额外的图例图标 监听「legendselectchanged」事件,更新图表数据源,实现所需图形的显示 / 隐藏 具体实现 准备原始数据、准备过滤原始数据的函数 arrFilter(): datasetSource = [ ['product', '2015', '2016', '2017', '2018'], ['Matcha Latte', 43.3, 85.8, 93.7, 54.2], ['Milk Tea', 83
ZXand618
2022/04/10
4470
自定义图例事件
自定义路由事件
在演示代码前,我们不妨先看一段Button按钮的Click路由事件源码,从源码中学习一下如何定义路由事件。
宿春磊Charles
2021/11/05
5640
[Linux]自定义fortune显示
以前介绍过组合fortune和cowsay在终端启动时候显示一段诗词或格言,如 ____________________________________________________________________________ / 《江乡故人偶集客舍》 作者:戴叔伦 \ | 天秋月又满,城阙夜千重。还作江南会,翻疑梦里逢。风枝惊暗鹊,露草覆寒虫。| \ 羁旅长堪醉,相留畏晓钟。/ --------------------------
用户9314062
2022/05/20
7870
代码触发,手动触发touchstart事件,touch事件,click事件,自定义事件
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/150775.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/06
4.9K0
使用ELK分析Windows事件日志
这是ELK入门到实践系列的第三篇文章,分享如何使用ELK分析Windows事件日志。
Bypass
2019/11/14
3.1K0
mysql binlog日志事件解析
二进制日志(binary log)是mysql的一种日志记录了mysql中的数据变更操作,二进制日志主要有以下作用:
wangwei-dba
2021/06/09
2.5K0
Xcode 不显示多余的日志
运行程序的时候老是提示一堆if we’re in the real pre-commit handler we can’t actually add any new fences due。这是编译器内部的显示,与 app 正常使用无关.
码客说
2019/10/22
8160
Xcode 不显示多余的日志
巧用Windows事件日志“隐藏”载荷
根据卡巴斯基发布的研究报告发现一项恶意活动,其中的技术涉及将shellcode直接放入Windows事件日志,Windows事件日志可以被攻击者用来掩盖特洛伊木马病毒的恶意使用。实现了”无文件”攻击技术,下面就利用该涉及的技术,简单尝试一下。
veryHappy
2023/03/03
8530
巧用Windows事件日志“隐藏”载荷
Windows启动jar 不显示日志
特殊说明:以上文章,均是我实际操作,写出来的笔记资料,不会盗用别人文章!烦请各位,请勿直接盗用!转载记得标注来源!
收心
2022/01/19
2.8K0
freeswitch: ESL中如何自定义事件及自定义事件的监听
虽然freeswitch已经内置了一些标识的事件,比如:CHANNEL_CREATE(发起呼叫时触发),CHANNEL_HANGUP_COMPLETE(电话挂断时触发)...,但是有时候我们想根据业务需求,新增一些自定义的事件,比如:客人进线后,如果分配到了一个空闲的客服,希望触发一个特定的事件。
菩提树下的杨过
2021/03/04
3.5K0
freeswitch: ESL中如何自定义事件及自定义事件的监听

相似问题

事件日志中未显示自定义事件

15

Firebase Analytics日志未显示自定义事件

125

日志日志级别- Windows事件日志中未显示的信息

14

Windows服务输出未显示在事件日志中

31

事件日志API未写入系统日志

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文