るりまサーチ

最速Rubyリファレンスマニュアル検索!
60件ヒット [1-60件を表示] (0.031秒)
トップページ > クエリ:file[x] > クエリ:foreach[x] > クエリ:Syslog[x]

別のキーワード

  1. _builtin file?
  2. _builtin file
  3. file chmod
  4. file open
  5. file separator

ライブラリ

モジュール

キーワード

検索結果

Syslog (38096.0)

UNIXのsyslogのラッパーモジュール。 syslog の詳細については syslog(3) を参照してください。

...UNIXのsyslogのラッパーモジュール。
syslog
の詳細については syslog(3) を参照してください。

require 'syslog'

Syslog
.open("syslogtest")
Syslog
.log(Syslog::LOG_WARNING, "the sky is falling in %d seconds!", 100)
Syslog
.close
# 書き込まれているか確かめ...
...る。
# 但し、実行環境によってログの場所が違う。くわしくはsyslog.confを参照。
File
.foreach('/var/log/system.log'){|line|
line.chomp!
if /syslogtest/ =~ line
puts line
end
}...

Syslog.#open!(ident=$0, options=Syslog::LOG_PID|Syslog::LOG_CONS, facility=Syslog::LOG_USER) { |syslog| ... } -> self (21548.0)

開いていた syslog を最初にクローズする点を除いてSyslog.#open と同じです。

...開いていた syslog を最初にクローズする点を除いてSyslog.#open と同じです。

@param ident すべてのログにつく識別子で、どのプログラムから送られ
たログなのかを識別するために使われる文字列を指定します。...
...)
Syslog
.log(Syslog::LOG_WARNING, "the sky is falling in %d seconds!", 100)
begin
Syslog
.open!("syslogtest2")
Syslog
.log(Syslog::LOG_WARNING, "the sky is falling in %d seconds!", 200)
rescue RuntimeError => err
# RuntimeError は発生しない。
puts err
end
File
.foreach(...
...'/var/log/system.log'){|line|
print line if line =~ /the sky is/
}

@see Syslog.#open...

Syslog.#reopen(ident=$0, options=Syslog::LOG_PID|Syslog::LOG_CONS, facility=Syslog::LOG_USER) { |syslog| ... } -> self (21548.0)

開いていた syslog を最初にクローズする点を除いてSyslog.#open と同じです。

...開いていた syslog を最初にクローズする点を除いてSyslog.#open と同じです。

@param ident すべてのログにつく識別子で、どのプログラムから送られ
たログなのかを識別するために使われる文字列を指定します。...
...)
Syslog
.log(Syslog::LOG_WARNING, "the sky is falling in %d seconds!", 100)
begin
Syslog
.open!("syslogtest2")
Syslog
.log(Syslog::LOG_WARNING, "the sky is falling in %d seconds!", 200)
rescue RuntimeError => err
# RuntimeError は発生しない。
puts err
end
File
.foreach(...
...'/var/log/system.log'){|line|
print line if line =~ /the sky is/
}

@see Syslog.#open...

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

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

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

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

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

使用例

require 'syslog'
include Syslog::Constants
# ロ...
.../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){|li...

Syslog.#mask=(mask) (21104.0)

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

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

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

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

使用例

require 'syslog'
include Syslog::Constants
# ロ...
.../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){|li...

絞り込み条件を変える