るりまサーチ

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

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

検索結果

<< 1 2 3 ... > >>

tracer (44048.0)

実行トレース出力をとる機能を提供します。

...ruby -rtracer hoge.rb

もうひとつはソースからrequireする方法です。

require 'tracer'

とした後

Tracer
.on

によりトレース出力を有効にします。

Tracer
.off

によりトレース出力を無効にします。

また、ブロック付きで Tracer.on を...
...require 'tracer'

class Hoge
def Hoge.fuga(i)
"fuga #{i}"
end
end

Tracer
.add_filter {|event, file, line, id, binding, klass|
event =~ /line/ and klass.to_s =~ /hoge/i
}
Tracer
.on
for i in 0..3
puts Hoge.fuga(i) if i % 3 == 0
end
Tracer
.off

=== SEE ALSO

Kern...
...el.#set_trace_func...

Tracer#trace_func(event, file, line, id, binding, klass, *) -> object | nil (26100.0)

@todo

@todo

Tracer.add_filter {|event, file, line, id, binding, klass| .... } (23106.0)

トレース出力するかどうかを決定するフィルタを追加します。 何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。 与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば トレースは出力されます。

...制されます。

@param proc トレース出力するかどうかを決定する手続きオブジェクトを指定します。
通常、true か falseを返す必要があります。

フィルタ手続きは引数として event, file, line, id, binding, klass の
6 つをとり...
...Kernel.#set_trace_func で指定するものとほぼ同じです。

=== フィルタ手続きのパラメータ

: event
イベントを表す文字列。
以下の種類がある。カッコ内は tracer の出力での表記。

//emlist{
* line (-) ある行を実行
* call (>) メ...
...ッド呼び出し
* return (<) メソッドからのリターン
* class (C) クラスコンテキストに入った
* end (E) クラスコンテキストから出た
* raise 例外が発生した
* c-call Cで記述されたメソッドが呼ばれた
* c-return Cで記...

Tracer.add_filter(proc) (23106.0)

トレース出力するかどうかを決定するフィルタを追加します。 何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。 与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば トレースは出力されます。

...制されます。

@param proc トレース出力するかどうかを決定する手続きオブジェクトを指定します。
通常、true か falseを返す必要があります。

フィルタ手続きは引数として event, file, line, id, binding, klass の
6 つをとり...
...Kernel.#set_trace_func で指定するものとほぼ同じです。

=== フィルタ手続きのパラメータ

: event
イベントを表す文字列。
以下の種類がある。カッコ内は tracer の出力での表記。

//emlist{
* line (-) ある行を実行
* call (>) メ...
...ッド呼び出し
* return (<) メソッドからのリターン
* class (C) クラスコンテキストに入った
* end (E) クラスコンテキストから出た
* raise 例外が発生した
* c-call Cで記述されたメソッドが呼ばれた
* c-return Cで記...

Tracer#add_filter(p = proc) (23100.0)

@todo

...@todo

フィルターを追加します。

@param p Proc オブジェクトを指定します。...

絞り込み条件を変える

Tracer#get_thread_no -> Integer (23100.0)

@todo

@todo

Tracer.display_c_call -> bool (23100.0)

真ならば、ビルトインメソッドの呼び出しを表示します。 デフォルトは偽です。

真ならば、ビルトインメソッドの呼び出しを表示します。
デフォルトは偽です。

Tracer.display_c_call=(flag) (23100.0)

ビルトインメソッドの呼び出しを表示するかどうかを設定します。

...ビルトインメソッドの呼び出しを表示するかどうかを設定します。

@param flag ビルトインメソッドの呼び出しを表示するならば、真を指定します。...

Tracer.display_c_call? -> bool (23100.0)

真ならば、ビルトインメソッドの呼び出しを表示します。 デフォルトは偽です。

真ならば、ビルトインメソッドの呼び出しを表示します。
デフォルトは偽です。
<< 1 2 3 ... > >>