るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.027秒)
トップページ > バージョン:2.6.0[x] > クエリ:each[x] > モジュール:Syslog[x]

別のキーワード

  1. _builtin each
  2. _builtin each_line
  3. prime each
  4. tsort tsort_each

ライブラリ

キーワード

検索結果

Syslog.#mask -> Integer | nil (22.0)

ログの優先度のマスクを取得または設定します。 マスクは永続的であり、 Syslog.openやSyslog.close ではリセットされません。

...的であり、
Syslog
.openやSyslog.close
ではリセットされません。

@param mask ログの優先度のマスクを設定します。

@raise RuntimeError syslog がオープンされていない場合、発生します。

使用例

require 'syslog'
include Syslog::Constants
# ロ...
...しくはsyslog.conf を参照
log = '/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/
}...

Syslog.#mask=(mask) (22.0)

ログの優先度のマスクを取得または設定します。 マスクは永続的であり、 Syslog.openやSyslog.close ではリセットされません。

...的であり、
Syslog
.openやSyslog.close
ではリセットされません。

@param mask ログの優先度のマスクを設定します。

@raise RuntimeError syslog がオープンされていない場合、発生します。

使用例

require 'syslog'
include Syslog::Constants
# ロ...
...しくはsyslog.conf を参照
log = '/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/
}...