22件ヒット
[1-22件を表示]
(0.109秒)
ライブラリ
- syslog (22)
モジュール
- Syslog (11)
-
Syslog
:: Macros (11)
検索結果
-
Syslog
:: Macros . # LOG _ UPTO(priority) -> Integer (21407.0) -
priorityまでのすべての優先度のマスクを作成します。
...priorityまでのすべての優先度のマスクを作成します。
@param priority priority は優先度を示す定数を指定します。
詳しくは、Syslog::Levelを参照してください。
例:
require 'syslog'
Syslog.mask = Syslog::LOG_UPTO(Syslo......g::LOG_ERR)... -
Syslog
. # mask -> Integer | nil (206.0) -
ログの優先度のマスクを取得または設定します。 マスクは永続的であり、 Syslog.openやSyslog.close ではリセットされません。
...log.openやSyslog.close
ではリセットされません。
@param mask ログの優先度のマスクを設定します。
@raise RuntimeError syslog がオープンされていない場合、発生します。
使用例
require 'syslog'
include Syslog::Constants
# ログの場所は実......'/var/log/ftp.log'
Syslog.open('ftpd', LOG_PID | LOG_NDELAY, LOG_FTP)
Syslog.mask = Syslog::LOG_UPTO(LOG_ERR)
[ LOG_CRIT, LOG_ERR, LOG_WARNING,
LOG_NOTICE, LOG_INFO, LOG_DEBUG ].each_with_index { |c, i|
Syslog.log(c, "test for syslog FTP #{c}, #{i}")
}
Syslog.close
File.foreach......(log){|line|
print line if line =~ /FTP/
}...