我想更改quarkus应用程序的日志级别,在我可以找到任何引用的地方,它都指向application.properties文件。
quarkus.log.level=TRACE
quarkus.log.console.enable=true
quarkus.log.console.level=TRACE
"%test".quarkus.log.level=TRACE
"%test".quarkus.log.console.enable=true
"%test".quarkus.log.console.level=TRACE
Logger LOGGER = LoggerFactory.getLogger(AccessorController.class);
LOGGER.trace("TRACE");
LOGGER.debug("DEBUG");
LOGGER.info("INFO");
LOGGER.error("ERROR");
Feb 24, 2020 1:42:35 PM com.MyClass greetings
INFO: INFO
Feb 24, 2020 1:42:35 PM com.MyClass greetings
ERROR: ERROR
我需要任何额外的扩展来让它工作吗?
我读过这个问题,但对我不起作用。我真的不知道,我从Quarkus bootstrap创建了一个简单的应用程序,但我仍然有同样的行为。
据我所知,您不能在属性文件上使用SLF4J的日志级别。您需要使用java.utils.logging.level
中的任何值。
正如Javadoc所说,它们是:
SEVERE (highest value)
WARNING
INFO
CONFIG
FINE
FINER
FINEST (lowest value)
我已经将配置替换为quarkus.log.category.“com.my.package”.level=finest
和log.trace(“msg”);
从SLF4J中正常工作。
我想更改我的Quarkus应用程序的日志记录级别。 如何从配置文件或运行时执行此操作?
使用java.util.Logging时,可以在logging.properties文件中配置特定类的日志级别(即具有类名称的子记录器),如下所示: 我使用类名在MyClass中创建子记录器,如下所示: 在Google Web Toolkit gwt.xml文件中有类似的配置方法吗?
我在我的项目中进行了强制日志记录,并且我很难抑制我不想要的日志记录语句。 还有,我在使用log4j时看不到这些记录器。我正在尝试学习Logback,因为我已经被指派来评估它作为团队可能的升级。
我是python新手,我写了一个程序为我收集信息(python selenium geckodriver firefox),一切都很好,但geckodriver。exe生成的日志太多,有时单个文件大小为geckodriver。日志甚至达到8GB。 我在galaxy、google和stackoverflow上搜索过,我找不到禁用geckodriver的解决方案。log,这个问题和我的类似,我知道使用
我在intellij中创建了一个简单的maven应用程序,并使用slf4j进行日志记录。 我无法在控制台中看到调试日志 我从C:\程序文件\jetbrains\intellij IDEA 2019.3\plugins\maven\lib\maven3\conf\logging\simpleLogger.properties中看到 默认日志级别设置为INFO org.slf4j.simpleLogg
问题内容: 除了将日志记录级别设置为,我想使用默认的SLF4J + Logback配置。 我该如何使用Java代码呢? 我没有使用XML,而是在运行时做出此决定。 问题答案: 以下内容对我有用,但通常这不是一个好主意。您的代码将取决于Logback(您不能在SLF4J之后选择另一个日志框架)。