Есть ли способ использовать пользовательские приоритеты в демоне syslog или демоном rsyslog?
Выход из системы Syslog - это то, над чем администраторы изучают. И syslog управляется демоном пользовательского пространства.
Что означает, что если вы каким-то образом перекроете свои собственные приоритеты в вызове syslog()
, принимающая сторона, подобно пользователям, не сможет много сделать из них.
Приоритеты (или уровни), поскольку они задокументированы для вызова syslog(), довольно просты, охватывающие все уровни внимания, админы должны платить за ошибки. Потому что это то, для чего нужны уровни.
Я бы порекомендовал позировать на SO еще один вопрос с деталями, чего вы действительно хотите достичь. Потому что изобретать собственные приоритеты - это шаг в неправильном направлении.
P.S. В противном случае, если это какой-то трассировочный или отладочный или диагностический вывод, используемый только во время разработки/тестирования/установки, вы всегда можете использовать один из стандартных уровней и отдельный префикс в сообщении журнала. Это то, что я сделал несколько раз, чтобы извлечь из syslog (с помощью grep) только определенные типы диагностики.