67件ヒット
[1-67件を表示]
(0.124秒)
種類
- インスタンスメソッド (34)
- モジュール関数 (22)
- 特異メソッド (11)
クラス
- Addrinfo (22)
-
Logger
:: Application (1) -
Logger
:: LogDevice (11) -
OpenSSL
:: SSL :: SSLServer (11)
モジュール
- Syslog (22)
検索結果
先頭5件
-
Logger
:: Application # log=(logdev) (21100.0) -
ログの出力先をセットします。
...ログの出力先をセットします。
@param logdev ログファイル名か IO オブジェクトを指定します。... -
Addrinfo
# listen(backlog=5) -> Socket (6200.0) -
自身のアドレスにバインドされたソケットを作成し、 listen(2) を実行します。
...自身のアドレスにバインドされたソケットを作成し、
listen(2) を実行します。
ブロックが渡されたときにはそのブロックに生成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。... -
Addrinfo
# listen(backlog=5) {|sock| . . . } -> object (6200.0) -
自身のアドレスにバインドされたソケットを作成し、 listen(2) を実行します。
...自身のアドレスにバインドされたソケットを作成し、
listen(2) を実行します。
ブロックが渡されたときにはそのブロックに生成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。... -
OpenSSL
:: SSL :: SSLServer # listen(backlog=5) -> 0 (6200.0) -
ラップしている TCPServer の TCPServer#listen を呼びだします。
...る TCPServer の TCPServer#listen
を呼びだします。
通常は TCPServer の初期化時に listen が呼びだされるため
呼ぶ必要はないはずです。
@param backlog クライアントからの接続要求を保留できる数
@raise Errno::EXXX listen(2) が失敗すれば... -
Logger
:: LogDevice . new(log = nil , opt = {}) -> Logger :: LogDevice (3101.0) -
ログの出力先を初期化します。
...グの出力先。IO オブジェクトを指定します。
省略すると nil が使用されますが、実行中に例外が発生します。
@param opt オプションをハッシュで指定します。
ハッシュのキーには :shift_age, :shift_size を指定し... -
Syslog
. # mask -> Integer | nil (118.0) -
ログの優先度のマスクを取得または設定します。 マスクは永続的であり、 Syslog.openやSyslog.close ではリセットされません。
...@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) (18.0) -
ログの優先度のマスクを取得または設定します。 マスクは永続的であり、 Syslog.openやSyslog.close ではリセットされません。
...@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/
}...