将MigLayout调试模式绑定到应用程序的日志记录级别?

时间:2010-02-25 13:46:46

标签: java swing logging debugging miglayout

MigLayout中的调试模式是开发和调试的强大选择。它通过在布局约束字符串中添加关键字来声明:

new MigLayout("fill, hidemode 3, debug");

好吧,将MigLayout的调试模式绑定到应用程序的日志记录级别会很不错。类似的东西:

MigLayout.setLogger(LoggerFactory.getLogger(MigLayout.class));

然后可以使用日志记录配置打开和关闭MigLayout的调试模式。这已经可以吗?

1 个答案:

答案 0 :(得分:4)

尝试:

new MigLayout("fill, hidemode 3" + (LoggerFactory.getLogger(MigLayout.class).isLoggable(DEBUG) ? ", debug" : ""));