腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
自定义
NLog
过滤器
类
的
单元测试
、
、
在实现
自定义
的
NLog
过滤器
时,我尝试依赖于WhenMethodFilter,它接受lambda回调ShouldLogEvent。然而,要对回调lambda进行
单元测试
,我需要在生成配置
的
类
中将其设置为公共
的
,这并不理想-我讨厌仅仅为了测试而将方法设置为公共
的
。
NLog
.Web.NLogBuilder.ConfigureNLog(nlogConfig);另一种方法是继承Filter基
类
浏览 14
提问于2019-11-02
得票数 2
回答已采纳
2
回答
如何在不关闭appdomain
的
情况下重新加载
NLog
类型实例?
、
、
NLog
提供了一个工厂,用于指定如何创建设置
NLog
时使用
的
类
的
不同实例,例如目标和渲染器。ConfigurationItemFactory.Default.CreateInstance 我有一堆
单元测试
(XUnit),它们依赖于能够配置此功能,以便使用我
的
自定义
日志记录功能测试不同
的
行为。这会导致在同一应用程序域中运行
的
所有其他测试出现问题,因为在应用程序域重新启动之前,
NLog
框架不会再次执行C
浏览 6
提问于2017-06-29
得票数 0
2
回答
如何在
NLog
中修改${stacktrace}布局呈现器
、
、
我开始使用
NLog
.Interface,这样我就可以使用ILogger接口而不是
NLog
上提供
的
Logger
类
(主要用于
单元测试
)。当我使用${stacktrace}时,我会得到这样
的
信息: 我想删除LoggerAdapter.Info部分(因为
NLog
.Interface在LoggerAdapter中封装了Logger
类
)。
浏览 5
提问于2013-09-25
得票数 3
2
回答
使用
NLog
布局将数值记录为数字
、
、
我们可以使用在日志中添加
自定义
字段。下面是我
的
配置文件: <configSections> </configSections> <targets asy
浏览 1
提问于2021-02-10
得票数 1
回答已采纳
1
回答
使用
NLog
与MSTest (.NET Core2.0)
、
、
、
该解决方案有两个项目: 我正在尝试迁移这个解决方案,以使用.NET标准/核心。我已经成功地将
类
库转移到一个.NET标准2.0项目中。我还将
单元测试
项目转移到了。一切都在汇编。我可以按预期运行我
的
测试。但是,没有任何日志是通过
NLog
编写
的
。在我
的
.NET 4.7版本
的
解决方案中,当我运行
单元测试
时,一个实际
的
日
浏览 0
提问于2018-05-29
得票数 3
1
回答
以.NET 4.6.1为目标的
NLog
核心
类
库
、
、
我目前正在根据我
的
工作创建一个公共库,该库将使用
NLog
实现一个抽象
的
记录器。我创建了一个针对.NET 4.6.1
的
.NET核心
类
库,并实现了
NLog
,但是当我尝试执行我创建
的
单元测试
时,我注意到
nlog
.config文件没有被拾取。我还遵循了说明
的
指示,但我注意到它只针对Asp.Net核心,而不是针对.NET核心
类
库解决方案。我
的
问题是,(考虑到这是我第一次进入.NET核心)上面
浏览 5
提问于2016-12-20
得票数 1
回答已采纳
1
回答
即使在用
NLog
c#进行测试时,也要记录UnitTests日志
、
、
、
正如标题所述,我希望在使用XUnit运行
单元测试
时不要忽略我
的
Logger。我希望它还能记录下来。如果这是可能的话,如何才能做到呢?<?> xmlns:xsi="http://www.w3.org/2001/=&qu
浏览 3
提问于2018-10-10
得票数 0
3
回答
NLog
和
单元测试
、
、
、
我正在为我
的
记录器使用
NLog
。当我运行.exe或者甚至通过Visual Studio进行调试时,
NLog
仍然会写入到文件中。但是,如果我运行一个通过
单元测试
调用记录器
的
对象,则会创建该文件,但它是空
的
。是否有额外
的
设置/规则需要添加到配置中,以便让
NLog
写入
单元测试
下
的
文件?我可以在没有日志转储
的
情况下模拟
NLog
,但是在我决定模拟
NLog
之前,我想
浏览 21
提问于2016-09-14
得票数 3
1
回答
记录.net核心应用程序
的
最佳实践
、
记录事件和错误
的
最佳方式是什么?
浏览 2
提问于2019-01-17
得票数 1
1
回答
如何在web API ASP.Net内核中对异常
过滤器
进行
单元测试
。我不想模仿onException方法
、
、
、
、
如何在web API ASP.Net内核中对异常
过滤器
进行
单元测试
。我不想模仿onException方法。我在我
的
单元测试
中模拟了ControllerContext,如下所示。从Web API调用
的
类
库抛出由异常
过滤器
捕获
的
自定义
异常,我想对此进行
单元测试
。今天我收到“值不在预期范围内”
的
错误。
浏览 11
提问于2017-02-21
得票数 4
2
回答
log4net与
Nlog
?
、
、
、
、
参考文献: 编辑:我们没有现有的依赖
nlog
或log4net。
浏览 1142
提问于2017-12-25
2
回答
在API REST .NET中从
NLog
读取
NLog
.config
、
、
、
、
当我从ASP.NET MVC4项目中调用配置文件(
NLog
.config)时,从
类
库项目中读取它时遇到问题。我使用
单元测试
项目测试了我
的
代码,正确地读取了配置文件,并正确地记录了我在
NLog
.config上指定
的
文件,因此正确地定义了
NLog
.config。问题是,当我从我
的
ASP项目调用
类
库项目时,我意识到这并没有生成任何类型
的
日志,当我调试时,我发现它没有从
NLog
.config中选择配置,因此
浏览 4
提问于2012-11-20
得票数 3
回答已采纳
1
回答
Lucene中
的
MockAnalyzer :附加词干分析器或任何
自定义
过滤器
?
、
单元测试
的
代码简要如下:rd = newDirectoryIndexWriter w = new IndexWriter(rd, newIndexWriterConfig(TEST_VERSION_CURRENT, analyzer)); 我希望能够配置我自己
的
自定义
过滤器
,并将PorterStemmer
过滤器
添加到此配置中。是否可以使用M
浏览 4
提问于2013-02-14
得票数 0
回答已采纳
3
回答
NLog
类
滤波器不工作
、
、
我在使用
类
名
过滤器
配置
NLog
时遇到了困难。<logger name="My.NameSpace.MyController" minlevel="Debug" writeTo="file" />如果我指定了一个完全限定
的
类
名,它就不会登录,但是如果我指定了name="*",它就会工作 Container.AddFacility<
浏览 5
提问于2013-08-28
得票数 4
回答已采纳
1
回答
xUnit和dotnet
的
Stackoverflowexception异常-哪个测试?
、
、
我使用dotnet在xUnit中运行
单元测试
。 "dependencies": { "target": "project" "xunit": ""Microsoft.NETCore.Platforms&q
浏览 6
提问于2016-11-03
得票数 3
回答已采纳
1
回答
自定义
NLog
附加器
、
、
、
我尝试编写
自定义
的
附加器,以便在
NLog
中登录。我看到了一些log4net
的
示例,其中应该编写从抽象
类
AppenderSkeleton继承
的
附加器。有人能用
NLog
命名这个模拟
类
吗?
浏览 1
提问于2012-10-31
得票数 9
回答已采纳
2
回答
如何排除XUnit测试在“全部运行”下断言
NLog
目标中
的
消息失败
的
情况
、
、
、
、
这是我
的
环境: 当我单独运行测试时还想指出
的
是,我没有并行运行这些测试。测试
的
本质是,测试中
的
代码会发出日志信息,而日志信息最终会在定制
的
NLog
目标中结束。下面是一个可以运行
的
示例程序,以便重现问题。在通过跟踪消息进行一些早期故障排除之后,我似乎没有调用LogMan
浏览 5
提问于2018-01-16
得票数 4
回答已采纳
1
回答
Spring Cloud Gateway Custom Filter Factory
单元测试
、
、
、
我已经实现了云网关
的
自定义
过滤器
工厂。然而,我想不出写
单元测试
用例
的
方法。在探索默认
的
过滤器
工厂测试用例时,我发现大多数工厂测试
类
都扩展了BaseWebClientTests和测试包中
的
其他
类
。我
的
问题是,我是否应该将这些中间测试
类
复制粘贴到我
的
本地测试包中?这里
的
社区推荐是什么?
浏览 77
提问于2019-12-21
得票数 1
1
回答
在
NLog
把数据发送给目标之前准备好吗?
、
、
在
NLog
将其发送到其目标之前,我需要序列化一些对象。我可以为每个可能
的
日志目标编写
自定义
目标,但之后我必须为每个可能
的
日志目标编写
自定义
目标。我需要知道
的
是,
NLog
是否会记录消息(基于级别)到任何目标,如果是的话,序列化数据。如果日志数据声明了根据
NLog
配置不被记录
的
级别,那么我希望避免序列化对象,因为这需要时间。在
NLog
将数据发送给目标之前是否有任何方法来准备数据,或者我必须在
自定义
目标<
浏览 1
提问于2016-06-15
得票数 2
回答已采纳
1
回答
在
自定义
目标中重用NLogs FileTargets FilePathLayout功能
我想为
NLog
(针对LiteDB)创建一个
自定义
的
LiteDB。我不能使用现有的一个,因为它缺少一些我需要
的
特性和afaik,它与LiteDB
的
最新版本不兼容。在我
的
自定义
目标中,我想使用。由于
NLog
已经在FilePathLayout
类
中实现了这个功能,所以我认为我可以重用它,但遗憾
的
是,它被声明为内部类。我是不是遗漏了什么?还有别的办法可以用吗?我
的
设置:
NLog
: 4
浏览 2
提问于2020-09-28
得票数 0
回答已采纳
点击加载更多
相关
资讯
Django基础:模板过滤器的工作原理及如何自定义模板过滤器
自定义 Python 类中的运算符和函数重载(上)
自定义 Python 类中的运算符和函数重载(下)
Python中自定义类实现数组实例化与操作的方法
NET Core集成Exceptionless分布式日志功能
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券