问题标签 [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 投票
0 回答
4 浏览

asp.net - DEV-IIS 和 UAT-IIS 中缺少 loggerFactory 日志

我正在使用 ILoggerFactory 在我的 ASP.NET 项目中生成日志。启动.cs -

借款人控制器.cs

日志正在本地生成。但是日志文件夹不会在 DEV-IIS 和 UAT-IIS 服务器上生成。

0 投票
0 回答
26 浏览

java - java.lang.ClassNotFoundException: org.slf4j.LoggerFactory 当我尝试在终端中使用 .jar 运行我的项目时

如标题所述,我的 maven 项目将在 IntelliJ 中成功运行,但当我尝试使用 .jar 文件从终端执行此操作时无法运行。

java -jar <jar-name>.jar

抛出的异常是:

我已经看到了一些解决我的问题的方法:

  • 如果它不包含 org.slf4j.slf4j-api.jar 或其实现之一(在我的情况下为 logback-classic.jar),则将依赖项添加到我的类路径中。构建项目后,我可以在 MANIFEST.MF 文件中看到这两个存在于我的类路径中,这应该不是问题。

  • 使用每个命令显式添加依赖项,这对我来说看起来不太好,并且在此之上不起作用:

    java -cp <dir>\slf4j-api-1.7.30.jar;<dir>\logback-classic-1.2.3.jar -jar <jar-name>.jar

任何解决问题的想法将不胜感激!

编辑: 原来我的构建插件没有构建一个可执行的jar(里面包含所有需要的依赖项)。这个效果很好:

0 投票
1 回答
63 浏览

logstash-logback-encoder - Logstash 编码器不产生正确的 json 格式

回退json文件

当我使用 loggerfactory 生成 json 日志记录时,它忘记在每行之后添加逗号,有什么提示吗?我应该在 logback.xml 文件中添加一些东西吗?

0 投票
1 回答
31 浏览

.net - .NET 非主机 LoggerFactory 配置

我正在尝试将日志记录添加到现有的 .NET Framework 应用程序。我添加了自己的记录器(称为 MyLogger)并将配置设置放入 appsettings.json,如下所示:

我可以像这样读取配置设置:

我想保持简单,不使用主机。我可以像这样创建 LoggerFactory:

如何将 appsettings.json 中的配置设置连接到 LoggerFactory?例如,在上面的代码中,LogInformation() 不应该记录任何内容,因为我的 appsettings.json 将 MyLogger 的最低日志级别设置为 Error。