问题标签 [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 回答
864 浏览

java - jar 文件运行时 logback.xml 未创建日志文件

我在创建日志文件时遇到了一些麻烦。从 IntelliJ 运行代码时没有问题。在这种情况下,几秒钟后出现日志文件,并在代码执行期间更新。

但是当我创建 jar 文件并运行它时,我在硬盘驱动器中看不到甚至找不到任何创建的日志......

这是我的 logback.xml:

0 投票
1 回答
2742 浏览

c# - Azure webJob 中使用 ILogger 的 DI

我在 .net 框架 4.6 中创建了一个 azure webjob 项目。我正在尝试使用 ILogger 实现依赖注入并将信息记录在应用程序洞察力中。

appSettings.json

函数.cs

我也尝试在 ConfigureServices 方法中添加以下代码。但仍然没有运气。

只有跟踪日志会记录在应用洞察中,而记录器对象日志不会出现。请帮忙

0 投票
1 回答
416 浏览

java - Storm bolt 总是记录到 worker.log

我有一个负责提取电子邮件内容的风暴螺栓。我想在我选择的日志文件中而不是在 worker.log 中记录有关电子邮件的一些详细信息。螺栓确实记录到 worker.log 中的错误等,我希望它继续这样做。

我已经更新了 cluster.xml 以包含新的记录器

然后在我的 Java 代码中创建两个记录器实例,但它们都记录到 worker.log

关于如何让我的 testLogger 登录到我的新日志文件的任何建议,我将不胜感激。

0 投票
1 回答
1290 浏览

asp.net-core - Asp.net core 在 ConfigureAppConfiguration 中获取记录器

我想在“TODO”行中使用记录器,因为我需要在添加“AddJsonConfigurationSourceDecryption”方法时记录,有没有办法获取记录器?

登录 ASP.NET Core

0 投票
2 回答
955 浏览

java - LoggerFactory 无法获取Logger

我目前正在实现一个记录器,我想知道为什么代码不会运行。大多数代码片段是这样的:

我的导入课程:

但我似乎无法使用 getLogger。

这是为什么?

提前致谢!没有可用的 getLogger() 类

0 投票
1 回答
713 浏览

java - 如何使用 LoggerFactory 创建 LogFile 和路径

编辑这是我运行(.bat)文件的批处理文件代码,我尝试将bat的输出转换为日志文件,但我不想自动设置日志文件的名称,对于我想要运行的每个bat,使用 BatFile 的名称创建一个新的日志文件。希望我能解释清楚

我想知道是否有人有同样的问题。我尝试使用 LoggerFactory 为我的程序创建 LogFile,例如:

我想将 System.out.printl 的输出放入 LogFile。或者将控制台中的所有错误或消息打印到日志文件中。甚至可能吗?

谢谢

0 投票
1 回答
3782 浏览

java - 无法在我的项目中使用 @Slf4j 注释,因为无法解析为类型,但在另一个项目中运行良好

我移动了我的 Maven 项目的一个功能,因为我想要一个能够从命令行运行它的 .jar 文件而不是 file.war。问题是当我将这个项目的依赖项复制到新项目时,我的 pom 是下一个:

我得到的主要问题是我在另一个应用程序的代码中编写的方法 log.error() 和 log.info() 并且运行良好,在这个新项目中添加 @Slf4j 标记时不起作用到我的班级,例如:

我得到的错误是下一个:

记录器无法解析为类型。

org.slf4j 无法解析为类型。

org.slf4j.LoggerFactory 无法解析为类型。

我清理项目,我重新安装项目 lombok 等......

谢谢帮忙^^

0 投票
1 回答
1346 浏览

asp.net-core - .NET Core API LoggerFactory

我有一个像这样的 .NET Core API 项目(Core 2.2)

谁能告诉我在哪里可以找到日志输出?在 VS 输出选项卡中,我什么也看不到。

在这里

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-2.1

它提到了一些关于控制台的东西,但我从 VS2017 运行应用程序

0 投票
1 回答
358 浏览

azure - 在 .net 核心应用程序中使用 Loggerfactory 自定义日志消息

我有 2 个控制台应用程序,一个是在 .Net 框架 4.6 中创建的。.net core 2.0 中的另一个。
对于日志记录,在我正在使用的 .Net 框架中log4Net,在 .net 核心中我正在使用 Logger。此记录器直接在 Azure 中直接写入 Application Insights。

现在我的问题是,如何使用 Logger 自定义日志消息。
在中,我根据我的要求log4Net使用并定义了一种转换模式。aiappender例如,

我已将其写在变量中,log4net.config并为Extra变量赋值,如下所示。

我想在 .Net 核心中对 Logger 进行类似的自定义。这是我的示例代码。

在这段代码中,如果我想要类似于 Log4Net 模式的额外信息,我该怎么做?任何想法都受到高度赞赏。

PS:我无法从 logger 更改为 log4Net ,因为实际上代码非常大。此外,我不想在每次记录一些数据时都附加所需的信息。

0 投票
1 回答
5159 浏览

c# - 如何使用 .net 核心的 ILoggerFactory 写入自定义事件源?有没有办法指定来源?

我正在尝试写入 .netcore/c# 中的自定义事件源,但尚未找到指定 .net core 记录器对象的目标源的方法。在这种情况下,我想写入“我的事件日志”而不是应用程序日志。下面的代码成功写入应用程序日志,但我想将它指向“我的事件日志”事件源。