Я видел множество библиотек, написанных на языках программирования C и C++, в которых каждая библиотека имеет свой собственный метод для отладочной печати. Наиболее распространенным я видел:Есть ли стандартный способ размещения отладочной печати в библиотеке?
Пользователь устанавливает флаг для этого
1> for error prints
2> for warning prints
3> for debug values prints
4> for getting all this print on stdout/stderr
5> for getting all this print on logfile
еще один лучший пример находится в Gstremer библиотеке они оказывают
механизм уровня отладки
level-1 for error
level-2 for warning
level-3 for debug
level-4 for info
level-5 for log
Если пользователь проходит уровень 5, тогда все отпечатки будут там; если он устанавливает 2, то там будут только ошибки и предупреждения.
Итак, есть ли какие-либо стандартные или лучшие методы для таких отладочных отпечатков в библиотеке/проекте?
Привет, Я планирую разработать структуру ведения журнала для моей библиотеки. Это полезно, если вы можете поделиться соответствующей информацией, если таковая имеется. –