Привязка режима отладки MigLayout к уровню ведения журнала приложения? - PullRequest
0 голосов
/ 25 февраля 2010

Режим отладки в MigLayout - довольно мощный вариант для разработки и отладки. Он объявляется путем добавления ключевого слова в строку ограничений макета:

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

Хорошо, было бы неплохо привязать режим отладки MigLayout к уровню ведения журнала приложения. Что-то вроде:

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

Затем режим отладки MigLayout можно включать и отключать декларативно, используя конфигурацию ведения журнала. Это уже возможно?

1 Ответ

4 голосов
/ 26 февраля 2010

Попробуйте:

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