るりまサーチ

最速Rubyリファレンスマニュアル検索!
90件ヒット [1-90件を表示] (0.169秒)
トップページ > クエリ:l[x] > クエリ:r[x] > クエリ:format[x] > クエリ:message[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. bigdecimal to_r
  5. fileutils rm_r

ライブラリ

モジュール

キーワード

検索結果

logger (32036.0)

ログを記録するためのライブラリです。

...ラー
: FATAL
プログラムをクラッシュさせるような制御不可能なエラー
: ERROR
制御可能なエラー
: WARN
警告
: INFO
一般的な情報
: DEBUG
低レベルの情報

全てのメッセージは必ずログレベルを持ちます。また Logger オブジェ...
...ger'
l
ogger = Logger.new(STDOUT)
l
ogger.level = Logger::WARN

l
ogger.debug("Created logger")
l
ogger.info("Program started")
l
ogger.warn("Nothing to do!")

path = "a_non_existent_file"

begin
File.foreach(path) do |line|
unless line =~ /^(\w+) = (.*)$/
l
ogger.error("Line in wrong format:...
...erityID, [DateTime #pid] SeverityLabel -- ProgName: message

例:

I, [1999-03-03T02:34:24.895701 #19074] INFO -- Main: info.

L
ogger#datetime_format= を用いてログに記録する時の日時のフォーマッ
トを変更することもできます。

//emlist[][ruby]{
l
ogger.datetime_form...

Kernel#message(format, *arg) -> nil (24408.0)

Kernel.#printf と同じように標準出力にメッセージを出力します。 メッセージ出力後すぐに IO#flush します。

...Kernel.#printf と同じように標準出力にメッセージを出力します。
メッセージ出力後すぐに IO#flush します。

$VERBOSE が真のときは何もしません。

@param format フォーマット文字列です。

@param arg フォーマットされる引数です。...
...@see Kernel.#printf...

Syslog::Logger#formatter=(formatter) (18418.0)

ログを出力する際に使用するフォーマッターをセットします。

...

@param formatter 4 つの引数 (severity, time, program name, message) を
受け取る call メソッドを 持つオブジェクトを指定します。

引数 formatter が持つ call メソッドは以下の 4 つの引数 (severity,
time, program name, message) を受け...
...ます。

: severity

このメッセージのログレベル(Logger::Severity 参照)。

: time

このメッセージが記録された時刻を表す Time オブジェクト。

: progname

無視されます。互換性のために用意されています。

: message

記録するメ...
...ッセージ。

call メソッドは文字列を返す必要があります。

@see Syslog::Logger#formatter...

Logger#formatter=(formatter) (15418.0)

ログを出力する際に使用するフォーマッターをセットします。

...ram formatter 4 つの引数 (severity, time, program name, message) を受け取る call メソッドを
持つオブジェクトを指定します。call メソッドの返り値は文字列にしてください。

//emlist[][ruby]{
r
equire 'logger'
l
ogger = Logger.new
l
ogger.for...
...matter = proc{|severity, datetime, progname, message|
"#{datetime}: #{message}\n"
}
//}...

Syslog::Logger::Formatter#call(severity, time, progname, message) -> String (15401.0)

引数を元にフォーマットした文字列を返します。

引数を元にフォーマットした文字列を返します。

ライブラリ内部で使用します。

絞り込み条件を変える

Logger#formatter -> String (15212.0)

ログを出力する際に使用するフォーマッターを取得します。

...call メソッドは 4 つの引数 (severity, time, program name, message) を受けとります。

//emlist[例][ruby]{
r
equire 'logger'

l
ogger = Logger.new(STDOUT)
l
ogger.formatter # => nil
l
ogger.info("test")
# => I, [2019-05-09T22:13:56.509159 #13912] INFO -- : test

l
tsv_formatter = proc {...
...verity, timestamp, progname, msg|
"time:#{timestamp}\tlevel:#{severity}\tprogname:#{progname}\tmessage:#{msg}\n"
}
l
ogger.formatter = ltsv_formatter
l
ogger.formatter # => #<Proc:0x00007fa3048b8e00@/path/to/file:8>
l
ogger.info("MyApp") { "test" }

# => time:2019-05-09 22:13:56 +0900 level:INFO pro...
...gname:MyApp message:test
//}...

Exception2MessageMapper.def_e2message(klass, exception_class, message_format) -> Class (12747.0)

すでに存在する例外クラス exception_class に、 エラーメッセージ用フォーマット message_format を関連づけます。

...xception_class に、
エラーメッセージ用フォーマット message_format を関連づけます。

@param klass 一階層上となるクラス名を指定します。

@param exception_class メッセージを登録する例外クラスを指定します。

@param message_format メッセ...
...ージのフォーマットを指定します。
Kernel.#sprintf のフォーマット文字列と同じ形式を使用できます。

@return exception_class を返します。...

Exception2MessageMapper#def_e2message(exception_class, message_format) -> Class (12647.0)

すでに存在する例外クラス exception_class に、 エラーメッセージ用フォーマット message_format を関連づけます。

...在する例外クラス exception_class に、
エラーメッセージ用フォーマット message_format を関連づけます。

このフォーマットは Exception2MessageMapper#Raise,
Exception2MessageMapper#Fail で使用します。

@param exception_class メッセージを登録する...
...例外クラスを指定します。

@param message_format メッセージのフォーマットを指定します。
Kernel.#sprintf のフォーマット文字列と同じ形式を使用できます。

@return exception_class を返します。...

Exception2MessageMapper.def_exception(klass, exception_name, message_format, superklass = StandardError) -> Class (6614.0)

exception_name という名前の例外クラスを定義します。

...義します。

@param klass 一階層上となるクラス名を指定します。

@param exception_name 例外クラスの名前をシンボルで指定します。

@param message_format メッセージのフォーマットを指定します。
Kernel.#sprintf のフォー...
...マット文字列と同じ形式を使用できます。

@param superklass 定義する例外クラスのスーパークラスを指定します。
省略すると StandardError を使用します。

@return 定義した例外クラスを返します。...

Exception2MessageMapper#def_exception(exception_name, message_format, superclass = StandardError) -> Class (6514.0)

exception_name という名前の例外クラスを定義します。

...

@param exception_name 定義する例外クラスの名前をシンボルで指定します。

@param message_format メッセージのフォーマット。

@param superclass 定義する例外のスーパークラスを指定します。
省略すると StandardError を使...

絞り込み条件を変える