问题标签 [loggerfactory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1599 浏览

c# - netcore:使用来自测试控制器的 LoggerBuilder 创建控制台记录器

我有一个测试项目,我在其中设置了一个这样的 http 客户端:

使用要测试的项目的 Startup 类。

在我的基础 TestController 中,我正在实例化一个控制台记录器,如下所示:

现在我收到以下警告:

我无法使用 DI 获取记录器,知道如何使用构建器而不是即将被弃用的 LoggerFactory 吗?

--

我尝试使用@max-brodin 回答,但出现以下错误:

我猜这是因为类 WSTestController 不是使用 new WebHostBuilder() 调用创建的服务器的控制器,所以它不是由 de 依赖注入容器管理的。

我还尝试公开 app.serviceProvider 然后使用this.ServiceProvider.GetService(typeof(ILogger));,但它返回 null。

我只是无法从测试 TestServer 的类中获取控制台记录器

0 投票
1 回答
1330 浏览

logging - 如何使用 .Net Framework(不是 .Net Core)在控制台应用程序中配置 ILogger

是否可以在 .Net Framework 控制台应用程序中使用 ILogger 日志?我搜索了很多,但我找不到样本。这是我到目前为止想出的

我不知道如何添加 LoggerProvider。是否已经为 .Net Framework 的 Console 和 File 实现了提供程序,或者它们仅适用于 Core?

我需要实现自己的提供程序吗?

0 投票
1 回答
703 浏览

spring-boot - yaml中LevelRangeFilter的log4j2等价物是什么?

yaml 中的 log4j2 等价物是什么?

这个对吗?

0 投票
1 回答
305 浏览

logging - Serilog 中具有特定日志类型的多个日志记录文件

我已经在 .net core 中实现了 Serilog,我想为每种日志类型实现多个日志文件。例如 Error.log 文件将只包含错误,Trace.log 文件将只包含 Trace 日志,Warning.log 将只包含警告消息而不包含错误消息。我使用了 Serilog.Sinks.RollingFile 和restrictedToMinimumLevel,我能够生成多个文件,但由于restrictedToMinimumLevel,它也记录在定义的级别之上。是否有任何选项/方法来设置logOnlyLevel 之类的东西。我可以使用过滤器,但有没有更好的选择。

0 投票
0 回答
106 浏览

spring-boot - 在 Spring Boot logback-spring.xml 中创建自定义日志级别

团队,

我想在 Spring Boot 的 logback-spring.xml 中创建自定义日志级别。就像我们有信息、调试、警告一样,就像想要创建我自己的自定义关卡一样。

有什么建议吗?

0 投票
0 回答
674 浏览

c# - 如何使用 ILoggerFactory 并登录到控制台

我在 .Net Core 3.1 中创建了一个简单的控制台应用程序。我想创建一个记录器并将其打印到控制台。

我有以下代码

当我运行命令dotnet run时,没有打印任何内容。

还有什么我需要配置的吗?

0 投票
0 回答
44 浏览

logging - LoggerFactory 未生成日志

我正在使用 slf4j 生成日志并使用 Loggerfactory 类。

这是我的代码

我的输出低于

但没有得到 result.getError()

下面是我的 logback-test.xml

0 投票
0 回答
77 浏览

azure - LOGGER 在 Microsoft Azure 的 Spring Boot 中不起作用

我使用@ServiceBusTrigger 在Microsoft azure 中开发了一个spring boot 应用程序。但是在这个记录器中没有按预期工作。

我为此使用以下功能:

在这里,我可以使用上下文获取日志,但是如何在此功能之外实现这一点。谁能帮我摆脱这个?

0 投票
2 回答
240 浏览

java - 在不同的文件中记录不同的日志。但是所有日志都放在同一个文件中

我正在使用 java.util.logging 库进行日志记录。

我的代码如下:

此处信息和严重消息应打印在 firstLogs.log 文件中,而警告消息应打印在 secondsLogs.log 文件中。

但是我在两个文件中都看到了所有三个消息(信息、警告和严重)。

请帮助我了解我在这里缺少什么。

0 投票
1 回答
969 浏览

.net-core - 如何将 ILoggerFactory 添加到启动 dotnet core 3.1

我正在使用 dotnet core 3.1,我想将 ILoggerFactory 添加到启动构造函数中。

但我收到一个错误:

'尝试激活'启动'时,无法解析类型'Microsoft.Extensions.Logging.ILoggerFactory'的服务。'

我在 Program.cs 中的配置:

我应该怎么办?