当前位置: 首页 > 面试题库 >

在调试中运行Logback

欧阳飞章
2023-03-14
问题内容

我最近从log4j切换到logback,想知道是否有一种简单的方法可以在调试模式下运行logback,类似于log4j的log4j.debug属性。我需要看看它在哪里接我logback.xml

该文档提到使用a StatusPrinter打印出回传的内部状态,但这需要更改代码。


问题答案:

[编辑]

此问题已在Logback 1.0.4中修复。现在,您可以-Dlogback.debug=true用来启用回退设置的调试。

-旧答案-

不幸的是,无法通过System属性启用调试。你必须使用<configuration debug="true">logback.xml。请提交功能请求。



 类似资料:
  • 调试是每个程序员必备的技能,代码总会出现问题,为了解决问题并验证程序的正确性,我们总会用到调试功能。Android Studio中强大的调试功能可以帮助我们快速定位问题。

  • 问题内容: 我一直在为我的应用程序使用nginx / gunicorn和Flask开发新的开发平台。 运维方面,一切正常-我遇到的问题是调试Flask层。当我的代码中有错误时,我只是直接向浏览器返回了500错误,而控制台或日志中没有任何显示。 我已经尝试了许多不同的配置/选项。我想我肯定缺少明显的东西。 我的gunicorn.conf: 乏味的一些Flask代码示例-testserver.py:

  • 目前,我无法在vscode中调试python3脚本。通常,在使用python3解释器设置单击“Start Debugging”后,VSCode终端会弹出并启动脚本。现在,没有弹出任何内容,但是当我查看“output”部分时,我确实看到了在单击“Start Debugging”之后python扩展的输出假设。 如果我将解释器切换到python 2.7,它可以工作,但3.7不可以。我重新安装了pyth

  • 问题内容: 我处于一个非常奇怪的位置(从我的java-newbie的角度来看): 我使用Eclipse编写了一个“ java程序”(一些带有类的.java文件),从本质上(分批)读取文本 .csv文件,“求值”其内容,并将结果写到 _out.csv文本文件中。要找到输入文件,它使用“文件选择器”(从此处获取示例:http : //docs.oracle.com/javase/tutorial/ui

  • 问题内容: 我使用的是大猩猩网络套接字,我想在本地运行它,是指使用以下chrome客户端或其他推荐的工具……当我进入调试模式时,出现错误 我用 当我在Chrome或网络套接字客户端中运行以下网址时,出现错误 websocket:不是websocket握手:在“连接”标头中找不到“升级”令牌 我想运行它 并为本地模拟提供令牌,我该怎么做? 要检查它,我使用Chrome的Simple WebSocke

  • 我通过Jasmine、Karma和各种浏览器进行测试。我目前正在调试一个只在PhantomJS中失败的测试。 我想调试这个调用,所以我在karma中设置了一个自定义的PhantomJS启动器,在调试端口打开的情况下运行它。 我可以通过该端口访问Chrome中的远程调试器,但是,它似乎对我的任何测试文件一无所知。它报告一个“关于:空白”和一个“localhost:9876”(Phantom正在访问的