C++ Центральная система регистрации

Меня попросили внедрить систему централизованного ведения журнала в C++. Но я новичок в программировании, и это не имеет смысла, что нужно делать в классе Log? Мне сказали, что этот класс должен иметь 3 уровня: ALL, ERROR, NONE. Что должно быть на этом уровне? Как мне связать этот класс с другими моими исходными кодами?

У меня до сих пор нет четкого представления о регистрации, и я не могу найти ресурсы в Интернете. Одной из задач было не спамить cout, Я действительно борюсь с этим, если бы кто-то мог мне помочь, я был бы очень признателен.

Спасибо.

Изменить: Спасибо за ответ. Это помогло, потому что я не был на первом курсе, а в прошлом году они учили Python, а я нет, поэтому я борюсь с ведением журнала.

1 ответ

Решение

logging Модуль Python даст вам хорошее представление о том, что должна делать система журналирования. Увидеть logging.DEBUG, logging.WARNING, logging.ERROR и т. д., что означает "уровни". Что касается компиляции и компоновки вашего класса, это совершенно другая проблема.

Кроме этого, не так много для вас. Это, очевидно, домашнее задание, и вы приложили незначительные усилия к тому, что вы могли исследовать, или к коду, который вы, возможно, написали.

Другие вопросы по тегам