web-dev-qa-db-ja.com

Ubuntu 16.04でロガーコマンドで「アラート」または「情報」を特定するにはどうすればよいですか?

リモートUbuntu 14.04サーバーB(192.168.6.6)からログ(rsyslog)を受信するために、A(192.168.6.5)(Windowsを実行)という名前のPCにインストールされている software Fを使用しています。 Fでは、情報、アラート、通知などのタイプのBからのログを見ることができます...

ロガーコマンドを使用してBでログを作成しました。

logger "i am log from B"

AでFをチェックすると、上記のメッセージが表示されます。

ubuntu通知192.168.6.6 "i am log from B"

/var/log/syslogにあるBの元のログファイルを確認すると、これらの行が表示されますが、datetime、computerName、messageContentしかありません。 「情報」や「通知」については何もありません。私はそれを正確に呼ぶことはしません(Fでは、それは重大度です)。ロガーコマンドで指定する方法はありますか?

2
Andiana

-p(デフォルトでは--priority)で区切られた機能と優先度の両方の指定をサポートする名前に関係なく、.user.notice)オプションを探しています。

たとえば、authファシリティとcrit優先度でメッセージをログに記録する場合:

logger -p 'auth.crit' 'Whatever ...'

次に、/var/log/auth.logauth機能に属するログのデフォルトの場所)をチェックインします。

他の人も同様です。たとえば、userファシリティとinfo優先度の場合:

logger -p 'user.info' 'Whatever ...'
3
heemayl