emerg(message, *arg) -> self
[permalink][rdoc][edit]alert(message, *arg) -> self
crit(message, *arg) -> self
err(message, *arg) -> self
warning(message, *arg) -> self
notice(message, *arg) -> self
info(message, *arg) -> self
debug(message, *arg) -> self
-
Syslog#log()のショートカットメソッド。システムによっては定義されていないものもあります。
例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg) と同じです。
- [PARAM] message:
- フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
- [PARAM] arg:
- フォーマットされる引数です。
- [EXCEPTION] ArgumentError:
- 引数が1つ以上でない場合に発生します。
- [EXCEPTION] RuntimeError:
- syslog がopen されていない場合発生します。
例:
require 'syslog' Syslog.open("syslogtest") {|syslog| syslog.crit("the sky is falling in %d seconds!",5) }