Я разрабатываю приложение Qt. Для каждого класса я пытаюсь имитировать структуру, например метод error() и errorString(), используя частную реализацию.cpp/Qt: для каждого класса отладки
Но я хотел бы добавить на класс отладки:
- Установите макрос на требуемый уровень отладки,
- есть макрос или функцию, которая знает уровень отладки, и использовать QDebug() или qWarning() который является класс независим, и будет знать имя текущего класса (для некоторых красивых принтов)
Кто-нибудь есть хорошая идея, чтобы реализовать это?
Это интересный момент. Поэтому я мог бы реализовать набор методов: setDebugLevel(), debug (int level), warn (int level) – dzen
@dzen Да. Я использовал в своем предыдущем проекте такую практику ... – mosg