средства системного журнала

383
user65971

У меня есть приложение (на Java), работающее на ПК с Windows, и я хочу отправить сообщения регистрации на сервер системного журнала, работающий на Linux-сервере где-нибудь в сети.
У меня проблема в том, что мне не ясно, что я должен использовать в качестве средства в этом случае.
Т.е. я могу (/ я должен) отправить информацию регистрации как один из LOCAL0-LOCAL7?
Или они не должны использоваться удаленными приложениями? Мне не ясно, пригодны ли они для использования или нет.
Должен ли я использовать вместо USER?

Может ли кто-нибудь помочь мне в этом, пожалуйста?

0

1 ответ на вопрос

0
Holger Just

Когда ваше приложение соответствует одному из предопределенных средств, вы должны его использовать (например, если у вас есть почтовый сервер, используйте почту). Однако для большинства пользовательских приложений имеет смысл использовать одно (или несколько из LOCAL [0-7]).

В конце концов, самое главное, что вы хотите сделать с журналами. Большую часть времени вы собираетесь отфильтровать его и записать в какой-нибудь лог-файл (но вы также можете передать его демону индексов или как угодно ...). Таким образом, ваше окончательное решение зависит от того, чего вы хотите достичь, и от того, как вы сможете фильтровать соответствующие записи в журнале.

Если вы сомневаетесь, я бы порекомендовал использовать одно из локальных средств для облегчения обработки. Но вам, вероятно, все еще нужно настроить принимающий сервер системного журнала для обработки входящих сообщений.

Так не используется ли LOCAL для приложений, работающих на той же машине, что и сервер системного журнала, то есть для локальных приложений? Он также может использоваться для удаленных приложений? user65971 13 лет назад 0
Технически они не отличаются от других объектов. Это просто имя в конце. Я лично использую средства LOCAL, чтобы отличать различные категории бревен от наших балансировщиков нагрузки. Все эти журналы отправляются на центральный сервер системного журнала. Так что да, вы можете использовать его для чего угодно и где угодно. Holger Just 13 лет назад 0
@user Я считаю, что LOCALx означает локально определенный или определенный местной организацией, чтобы означать то, что они хотят, чтобы это значило. Keith 13 лет назад 0