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

确定Java应用程序是否在Eclipse中处于调试模式

汪耀
2023-03-14
问题内容

我想更改日志记录级别,具体取决于是否在进行调试,但是我找不到代码片段来检查应用程序是否在调试模式下运行。

我正在使用eclipse调试应用程序,因此,如果该解决方案仅在Eclipse中有效,则可以。


问题答案:

您可以修改调试配置。例如,仅在“调试配置”中添加特殊的VM参数。您可以System.getProperties()用来读取提供的参数。

更好的是,修改配置(运行和调试)以加载不同的日志记录配置文件。如果需要编写代码来确定日志记录级别,那就不好了。这仅是配置问题。



 类似资料:
  • 我也想过把所有东西都保存在配置文件中,但目前我还不知道是否可以这样做(我正在研究),以及是否方便 sharedPreferences我了解它是如何工作的。 1)我想知道是否有一个方法在应用程序调试与否时返回一个值。

  • 问题内容: Java程序如何找出它是否在调试模式下运行? 在常规的“全速”模式下,应用程序的行为应与“调试模式”下(在连接调试器时,在调试模式下运行)的行为有所不同。该应用程序通过TCP与另一台计算机,另一进程或自身内部进行通信。我的同事希望我们默认使用,以便从套接字读取最多可以阻塞1秒钟。调试时,这当然是不够的,并且应用程序将停止正常运行。因此,一种解决方案是设置较高的值,但仅在调试模式下使用(

  • 问题内容: 我想逐行调试Java程序的整个流程,而我正在使用eclipse,我该怎么做? 问题答案: 在Eclipse中调试Java程序需要执行多个步骤,例如: 设置断点 启动调试器 控制程序执行。 对于逐行使用F6和F5进入方法 评估变量等 将所有内容放在此处会使答案过长。我建议您遵循本教程: http://www.vogella.com/articles/EclipseDebugging/ar

  • 我正在尝试直接在STS中调试我的Spring启动应用程序,右键单击项目并调试为Spring启动应用程序。我可以看到我的控制器类中的断点正在被击中,但它没有击中我的服务类中的断点,线程只是运行,有什么想法吗?

  • 我正在尝试学习Android中的本机应用程序开发,为此我创建了一个示例应用程序,现在我正在尝试调试它。我按照此页面上的教程进行调试。但是现在当我开始使用此配置进行调试时,我得到以下错误: 我的开发环境(如果需要): 任何帮助赞赏。

  • 问题内容: Java中有关线程命名的最佳实践是什么?是否有任何遵循的命名约定? 问题答案: 我会说一般的最佳实践是“选择好名字”,这适用于变量,方法,计算机,甚至可能是孩子(请问我的儿子Gerund Extravagaza Smith)。 因此,是的,如果可能的话,为线程选择有意义的名称。 假设我们要求文件或计算机的命名约定。您希望有一个普遍适用的答案吗?我认为您需要生成自己的约定,该约定对您创建