indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
как сделать чтоб определенные сервисы и таймеры не писались в журнал? не уменьшая уровень логов... а то сильно мозолят глаза timer срабатывания которых меньше 10 мин((
Ошибки в тексте-неповторимый стиль автора©
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
не интересовал этот вопрос, но попробуй параметр StandardOutput=null в юните заюзать.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Если сам демон (не systemd) отправляет записи НЕ в stdout/stderr, а прямо в системный лог, единственным способом убрать его сообщения из журнала systemd будет перенастройка самого демона. В отличии от syslog-ng, позволяющего фильтровать сообщения, ничего похожего в systemd я не нашел. К примеру, из-за miredo, мне пришлось на одном из хостов вообще отключить сохранение журнала systemd на диск, а в syslog настроить фильтрацию, поскольку никакого другого способа отучить сию программу от флуда в логах, найти не удалось. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
А если ограничить (типа запретить, или только для чтения) доступ сервису к директории /var/log/journal, чтобы он не писал. Или не получится......???.... Опции такие имеются — расписано у Poettering в systemd (перевод) PS.....если systemd не заругается и не войдет в противоречия с самим с собой, что ему запретили писать....... PSS.....проверил, не ругается. Но взял для проверки неудачный сервис (ModemManager) - он и так пишет мало, а потому и не понял, запретились записи или нет.
Ошибки не исчезают с опытом - они просто умнеют
|
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
Сообщение чисто о старте так что в юните писать что то бесполезно как мне кажется, да и ограничивать доступ ему к чему либо(((
Ошибки в тексте-неповторимый стиль автора©
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
vasekНет, стандартные функции отправки сообщений в системный лог работают через /dev/log :
Но в данном случае речь не о сообщениях демона, а о сообщениях самого systemd. Непохоже, чтобы их можно было блокировать. Как я уже писал, я не нахожу в systemd-journal никаких средств предварительной фильтрации сообщений перед отправкой в журнал. Такие средства есть в syslog-ng, но на содержимое журнала systemd они не влияют. Если эти сообщения мешают, есть следующие выходы: 1) Не обращать внимания на мусор в журнале. 2) Использовать фильтрацию при просмотре журнала. 3) Настроить фильтрацию в syslog-ng и просматривать традиционные логи. |
cucullus |
|
Темы:
256
Сообщения:
3435
Участник с: 06 июня 2007
|
Natrio, miredo заткнули в последнем апдейте
такие дела.
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
cucullusПохоже, и правда заткнули :) Впрочем, "премодерация" в журнале systemd от этого сама собой не появилась. |