Какой шаблон проектирования может применяться к ведению журнала? Что обычно используется в такой ситуации? Есть хорошие уроки?
Я пишу клиент-серверное приложение, используя C89 и gcc 4.4.4. Теперь мне нужно реализовать некоторые функции ведения журнала, которые будут отображать сообщения журнала на экране, а также вести журнал в файл.
Однако я не хочу отображать все сообщения журнала (предупреждение, ошибка, критический, неисправимый, отладка и т. Д.). Может быть, я могу установить так, чтобы он отображал только ошибки и больше ничего. Например, пользователь может не интересоваться сообщениями отладки на экране вывода.