Здравствуйте, Лазар Бешкенадзе, Вы писали:
ЛБ>В основном сервисе тоже есть события которые я намерен писать в log. Но есть туча других событий. У меня в зависимости от установки параметра verbosity выводятся сообщения о критических ошибках после которых идет abort, о некритических ошибках типа ошибок сетевой передачи, об ошибках протокола HTTP (400, 403, 404, 413, 414, 418, 444, 503), сообщения об успешно выполненных запросах (200, 304), сообщения об установлении соединений и о их закрытии, и просто информационные сообщения типа "Service is starting." Всему этому в log делать нечего.
С чего бы это? В syslog() можно выставлять уровни, в syslogd можно разделять выходные файлы по уровням. Это я не вспоминаю, что ещё есть фильтрации по категориям и по имени сервиса.
Ну и свои фильтрации перед ним же можете добавлять.
Вопрос не в том, что именно отправлять, а в том, что прямая запись в console это грубый вредный хак.