Я довольно новичок в Java, поэтому ищу хороший способ контроля количества диагностического вывода, который будет выдаваться пакетом во время выполнения.
Итак, предположим, у меня есть пакет, который интегрируется в разные программы.Для простоты предположим, что я хочу либо не выдавать диагностический вывод во время выполнения, либо производить вывод, который будет отправлен в System.out.Вопрос заключается в том, какой самый элегантный и надежный способ сделать это.
Могу ли я создать глобальную логическую переменную внутри пакета, значение которой будет установлено в одну или несколько точек в приложении, которое вызывает этот пакет, изатем я проверял бы его значение в каждой точке пакета, где я хочу произвести диагностический вывод.Таким образом, мне не нужно было бы передавать управляющий параметр в каждый метод каждого класса в пакете.
Есть ли лучший способ?
Спасибо!