问题标签 [log-level]

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 回答
2971 浏览

python - 从root继承的python记录器级别默认设置为警告

在我的程序中,我在开头定义了一个类似于以下内容的记录器:

然后我有多个从我的主程序调用的文件。为了让它们正常工作,我需要执行以下操作:

为什么我导入的所有模块的默认级别都设置为警告。为什么当他们使用 log = logging.getLogger( name ) 导入我的根记录器时,我必须再次为他们每个人设置级别为 DEBUG?这是在具有不同模块的包中创建日志记录模块的最佳方法还是有更好的解决方案?

0 投票
1 回答
5189 浏览

docker - 如何启用 Docker 守护程序的“调试”日志记录?(Ubuntu 16.04)

我想在 ubuntu 16.04 中设置 docker 守护进程的详细级别)

Docker 版本 = 1.12.6

以下没有奏效:

  • /etc/docker/daemon.json, setting"debug": true (找不到文件)
  • docker -d(提供了错误 docker 标志但未定义守护进程)
0 投票
0 回答
145 浏览

java - 记录器/附加器的编程配置

如何使用 Java 代码编写以下配置?

我正在处理使用 log4j 1.x 的遗留代码,我没有选择升级 log4j 版本。

基本上,我的要求是拥有会话级别的日志记录。应为每个用户会话创建单独的日志文件。

并实际记录消息:

使用此代码,我可以创建单独的文件并登录到该文件中,但是来自其他类的日志语句也将进入同一个文件。

我想将特定类/包的日志记录限制在此文件中。我认为下面的配置行对此有所帮助:

我需要编程方式来实现上述配置行。

提前致谢。

0 投票
1 回答
557 浏览

java - 只有主类的简单应用程序看不到 logback.xml

我的项目结构:

在此处输入图像描述

如您所见,我试图将 logback.xml 放在任何地方。

我想为根记录器设置信息日志级别。

logback.xml:

我有以下代码:

它打印

进入控制台。

我错了什么?

附言

我试图打印:

它打印:

logback.xml投入

但它仍然不起作用

解决方案:

我已经logback.xml投入

0 投票
1 回答
1220 浏览

java - slf4j 简单,是否可以在同一级别内过滤消息?

如标题所示,我只是在这里简单地实现了 slf4j ,我得到了很大的噪音..

例如,在该输出中,我只想warn在末尾保留 s,即:

有没有办法做到这一点?

0 投票
1 回答
8899 浏览

spring-boot - IntelliJ:如何为测试设置日志级别

IntelliJ 2016 中的测试控制台输出存在问题。例如,当我通过 IntelliJ 运行 JUnit 测试时,控制台窗口中充斥着大量日志行

这是一个使用默认日志的简单 Spring-Boot 应用程序——我认为它是 slf4j。我试过设置

在我的src/main/resources/application.properties也设置

-Dlogging.level.root=WARN在 RunConfig 的 VM 参数上,但对日志输出都没有任何影响。从 Intellij 执行测试时,配置日志记录详细程度的正确位置是什么?

0 投票
1 回答
1579 浏览

spring - 如何在没有@springboottest 的情况下设置日志级别?

我决定编写一个没有“@SpringBootTest”的“组件”测试。面临 ap​​plication.yml 中的某些设置不起作用的问题。

我尝试更改日志记录级别 - 不起作用。我究竟做错了什么?

测试演示应用测试

测试会议

TestContextInitializer

应用程序.yml

看看我的截图(预期的日志级别是信息,但实际是调试

PS 我知道我的问题可能是微不足道的,但在我问之前,我在 Google 和 Stack 上查看了很多信息。PSS 不要使用@SpringBootTest

0 投票
1 回答
713 浏览

chrome-web-driver - 如何正确地将 chrome 功能传递到 Katalon Studio 上的默认网络驱动程序

我目前正在尝试在 Katalon Studio 上运行测试,具体结果取决于浏览器控制台中显示的某些消息。我已经设法提取控制台日志并且可以很容易地解析它们,但我目前只收到严重和警告消息,而我需要的信息在信息消息中。

我已经设法弄清楚我需要应用哪些设置,但不是我可以通过 Katalon 轻松应用的格式。我相信我需要的设置如下:

具体来说,我需要将日志级别设置为 INFO。但是,我无法弄清楚如何通过 Katalon 的执行设置正确应用它,它与我在其他地方看到的大多数基于代码的变体采用完全不同的格式。我目前已{"CHROME_DRIVER":{"LoggingPrefs":{"LogType":"BROWSER","Level":"INFO"}}}在 com.kms.katalon.core.webui.chrome 首选项文件中进行设置,并尝试了不同的变体,但无济于事。

以防万一这是提取问题而不是设置问题,我目前正在获取日志,如下所示:

我使用 获取网络驱动程序DriverFactory.getWebDriver(),并使用提取日志LogEntries logs = driver.manage().logs().get("browser")

如何从中获取信息级日志?

感谢您的时间和帮助,

0 投票
2 回答
1526 浏览

java - 如何在不同的 Java 类中设置单独的日志级别?

(我是 Java 新手,我读过java.util.logging: how to set level by logger package (or prefix)?已经。因为它无法回答我的问题,所以在这里)

我正在开发一个private static final Logger log = Logger.getLogger(XXX.class.getName());在多个类中具有属性的系统(XXX作为相应的类)。

我使用log.setLevel(level)不同level的 s,但所有log对象似乎都在相同的日志级别上工作。打印log本身,似乎表明各个log对象实际上是相同的。我不明白为什么。

调试输出是这样的:

仍然是级别的Parser类日志CONFIG...

0 投票
3 回答
4586 浏览

c++ - 如何获取当前的 spdlog 级别?

我需要在一些代码之前关闭 spdlog 级别,然后将其返回到之前的值。

如何在关闭之前获得当前级别?