900件ヒット
[1-100件を表示]
(0.119秒)
クラス
-
Syslog
:: Logger (180) -
Syslog
:: Logger :: Formatter (12)
モジュール
- Syslog (228)
-
Syslog
:: Facility (276) -
Syslog
:: Level (96) -
Syslog
:: Macros (24) -
Syslog
:: Option (36)
キーワード
- Constants (12)
- Facility (12)
- Formatter (12)
-
LEVEL
_ MAP (12) -
LOG
_ ALERT (12) -
LOG
_ AUTH (12) -
LOG
_ AUTHPRIV (12) -
LOG
_ CONSOLE (12) -
LOG
_ CRIT (12) -
LOG
_ CRON (12) -
LOG
_ DAEMON (12) -
LOG
_ DEBUG (12) -
LOG
_ EMERG (12) -
LOG
_ ERR (12) -
LOG
_ FTP (12) -
LOG
_ INFO (12) -
LOG
_ KERN (12) -
LOG
_ LOCAL0 (12) -
LOG
_ LOCAL1 (12) -
LOG
_ LOCAL2 (12) -
LOG
_ LOCAL3 (12) -
LOG
_ LOCAL4 (12) -
LOG
_ LOCAL5 (12) -
LOG
_ LOCAL6 (12) -
LOG
_ LOCAL7 (12) -
LOG
_ LPR (12) -
LOG
_ MAIL (12) -
LOG
_ MASK (12) -
LOG
_ NDELAY (12) -
LOG
_ NEWS (12) -
LOG
_ NOTICE (12) -
LOG
_ NOWAIT (12) -
LOG
_ NTP (12) -
LOG
_ ODELAY (12) -
LOG
_ SECURITY (12) -
LOG
_ SYSLOG (12) -
LOG
_ UPTO (12) -
LOG
_ USER (12) -
LOG
_ UUCP (12) -
LOG
_ WARNING (12) - Macros (12)
- add (12)
- alert (12)
- call (12)
- crit (12)
- debug (24)
- emerg (12)
- err (12)
- error (12)
- facility (12)
- fatal (12)
- fatal? (12)
- formatter (12)
- formatter= (12)
- ident (12)
- info (24)
- instance (12)
- level= (12)
- log (12)
-
make
_ methods (12) - mask (12)
- mask= (12)
- new (12)
- notice (12)
- open (24)
- open! (12)
- reopen (12)
- unknown (12)
- warn (12)
- warn? (12)
- warning (12)
検索結果
先頭5件
-
Syslog
. # mask=(mask) (6202.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
. # warning(message , *arg) -> self (6202.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
...
Syslog#log()のショートカットメソッド。
システムによっては定義されていないものもあります。
例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#......。
@param arg フォーマットされる引数です。
@raise ArgumentError 引数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がopen されていない場合発生します。
例:
require 'syslog'
Syslog.open("syslogtest") {|syslog|
syslog.crit("the......sky is falling in %d seconds!",5)
}... -
Syslog
:: Logger # formatter -> Logger :: Formatter | Proc (6201.0) -
ログを出力する際に使用するフォーマッターを取得します。
...ログを出力する際に使用するフォーマッターを取得します。
デフォルトでは Logger::Formatter オブジェクトを返します。
@see Syslog::Logger#formatter=... -
Syslog
:: Logger # formatter=(formatter) (6201.0) -
ログを出力する際に使用するフォーマッターをセットします。
...す。
@param formatter 4 つの引数 (severity, time, program name, message) を
受け取る call メソッドを 持つオブジェクトを指定します。
引数 formatter が持つ call メソッドは以下の 4 つの引数 (severity,
time, program name, message) を受......ッセージが記録された時刻を表す Time オブジェクト。
: progname
無視されます。互換性のために用意されています。
: message
記録するメッセージ。
call メソッドは文字列を返す必要があります。
@see Syslog::Logger#formatter... -
Syslog
. # alert(message , *arg) -> self (6102.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
...
Syslog#log()のショートカットメソッド。
システムによっては定義されていないものもあります。
例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#......。
@param arg フォーマットされる引数です。
@raise ArgumentError 引数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がopen されていない場合発生します。
例:
require 'syslog'
Syslog.open("syslogtest") {|syslog|
syslog.crit("the......sky is falling in %d seconds!",5)
}... -
Syslog
. # facility -> Integer | nil (6102.0) -
最後のopenで与えられた対応する引数を返します。
...最後のopenで与えられた対応する引数を返します。
使用例
require 'syslog'
Syslog.open("syslogtest")
p Syslog.ident #=> "syslogtest"
p Syslog.options #=> 3
p Syslog.facility #=> 8... -
Syslog
. # instance -> self (6102.0) -
selfを返します。(旧版との互換性のため)
selfを返します。(旧版との互換性のため) -
Syslog
. # mask -> Integer | nil (6102.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
:: Facility :: LOG _ AUTH -> Integer (6102.0) -
機能(facilities)を示す定数。
...機能(facilities)を示す定数。
定数 の詳細については syslog(3) を参照してください。...