我想根据我是否正在调试来更改日志记录级别,但我找不到代码片段来检查应用程序是否在 Debug模式下运行。
我正在使用 eclipse 来调试应用程序,所以如果该解决方案仅在 Eclipse 中有效,那就没问题了。
最佳答案
在 how-to-find-out-if-debug-mode-is-enabled 上找到答案
boolean isDebug = java.lang.management.ManagementFactory.getRuntimeMXBean().
getInputArguments().toString().indexOf("-agentlib:jdwp") > 0;
这将检查 Java Debug Wire Protocol使用代理。
关于java - 确定 java 应用程序是否在 Eclipse 中处于 Debug模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1109019/