loggerコマンドでシステムログに追記する

スポンサーリンク

「logger」はシステムログに指定した内容を追加するコマンドです。CentOSの場合は「/var/log/messages」、Ubuntuの場合は「/var/log/syslog」に記録します。

使い方は簡単でloggerコマンドに続けて追加したいメッセージを記載します。

[root@CentOS7 ~]# logger test
[root@CentOS7 ~]#

loggerにはいくつかのオプションがありますが、個人的に使用するのは「-p」です。優先度を指定することができます。優先度は「分類.重要度」の形で指定します。

分類にはauth、authpriv(機密に関わる種類のセキュリティ情報)、cron、daemon、ftp、kern、lpr、mail、news、syslog、user、uucp、local0~local7などがあります。

重要度には深刻な順に、emerg(システムが使用不能)、alert(直ちに対処が必要)、crit(致命的)、err(エラー)、warning(警告)、notice(通常の状態だが大切な情報)、info(通知)、debug(デバッグ)などがあります。

デフォルトは「user.notice」です。

[root@CentOS7 ~]# logger test -p user.info
[root@CentOS7 ~]#

コメント