powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Посоветуйте как реализовать дебаг
4 сообщений из 4, страница 1 из 1
Посоветуйте как реализовать дебаг
    #34722304
navichok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу сделать класс, у которого будет два состояния (enum) DEBUG_ON, и DEBUG_OFF. И в зависимости от состояния (отладка софта или релиз) будет выполняться или не выполняться определенный метод (trace какой-нибудь).

Как сделать это правильно? Может быть, есть примеры из книг? Или поделитесь, кто как у себя это делает?
...
Рейтинг: 0 / 0
Посоветуйте как реализовать дебаг
    #34722310
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Посоветуйте как реализовать дебаг
    #34722314
navichok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хрюхрюшкин. Используйте log4j log4j это хорошо, конечно. А как его отключить в релизной версии?
...
Рейтинг: 0 / 0
Посоветуйте как реализовать дебаг
    #34722318
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
navichok Хрюхрюшкин. Используйте log4j log4j это хорошо, конечно. А как его отключить в релизной версии?
В смысле, как его отключить? Хорошей практикой ведения логирования является запись вида
Код: plaintext
1.
2.
3.
 if  (log.isDebugEnabled()) {
 log.debug(ident + " Storing value '" + val + "' for transaction '" + transaction + "'.");
}

В релизе ты либо вообще не прописываешь log4j.properties, либо говоришь там
log4.appender.myApp=FATAL, myLog
Что такое .myApp и myLog — узнаешь из документации.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Посоветуйте как реализовать дебаг
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]