種類
- 特異メソッド (24)
- インスタンスメソッド (9)
- 定数 (2)
キーワード
-
EVENT
_ SYMBOL (1) - Single (1)
-
add
_ filter (3) -
display
_ c _ call (1) -
display
_ c _ call= (1) -
display
_ c _ call? (1) -
display
_ process _ id (1) -
display
_ process _ id= (1) -
display
_ process _ id? (1) -
display
_ thread _ id (1) -
display
_ thread _ id= (1) -
display
_ thread _ id? (1) -
get
_ line (1) -
get
_ thread _ no (1) - new (1)
- off (2)
- on (4)
-
set
_ get _ line _ procs (3) - stdout (2)
- stdout= (1)
-
stdout
_ mutex (1) -
trace
_ func (2) - verbose (1)
- verbose= (1)
- verbose? (1)
検索結果
先頭5件
-
Tracer
# add _ filter(p = proc) (4.0) -
@todo
@todo
フィルターを追加します。
@param p Proc オブジェクトを指定します。 -
Tracer
# get _ line(file , line) -> String (4.0) -
@todo
@todo
@param file
@param line -
Tracer
# get _ thread _ no -> Integer (4.0) -
@todo
@todo -
Tracer
# off -> () (4.0) -
トレース出力を中断します。
トレース出力を中断します。 -
Tracer
# on -> () (4.0) -
トレース出力を再開します。
トレース出力を再開します。
ブロックを与えるとブロックの実行中のみトレースを出力します。 -
Tracer
# on { . . . } -> () (4.0) -
トレース出力を再開します。
トレース出力を再開します。
ブロックを与えるとブロックの実行中のみトレースを出力します。 -
Tracer
# set _ get _ line _ procs(file , p = proc) (4.0) -
@todo
@todo -
Tracer
# stdout -> IO (4.0) -
@see Tracer.stdout
...@see Tracer.stdout... -
Tracer
# trace _ func(event , file , line , id , binding , klass , *) -> object | nil (4.0) -
@todo
@todo -
Tracer
. add _ filter {|event , file , line , id , binding , klass| . . . . } (4.0) -
トレース出力するかどうかを決定するフィルタを追加します。 何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。 与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば トレースは出力されます。
...じです。
=== フィルタ手続きのパラメータ
: event
イベントを表す文字列。
以下の種類がある。カッコ内は tracer の出力での表記。
//emlist{
* line (-) ある行を実行
* call (>) メソッド呼び出し
* return (<) メソッドから... -
Tracer
. add _ filter(proc) (4.0) -
トレース出力するかどうかを決定するフィルタを追加します。 何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。 与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば トレースは出力されます。
...じです。
=== フィルタ手続きのパラメータ
: event
イベントを表す文字列。
以下の種類がある。カッコ内は tracer の出力での表記。
//emlist{
* line (-) ある行を実行
* call (>) メソッド呼び出し
* return (<) メソッドから... -
Tracer
. display _ c _ call -> bool (4.0) -
真ならば、ビルトインメソッドの呼び出しを表示します。 デフォルトは偽です。
真ならば、ビルトインメソッドの呼び出しを表示します。
デフォルトは偽です。 -
Tracer
. display _ c _ call=(flag) (4.0) -
ビルトインメソッドの呼び出しを表示するかどうかを設定します。
ビルトインメソッドの呼び出しを表示するかどうかを設定します。
@param flag ビルトインメソッドの呼び出しを表示するならば、真を指定します。 -
Tracer
. display _ c _ call? -> bool (4.0) -
真ならば、ビルトインメソッドの呼び出しを表示します。 デフォルトは偽です。
真ならば、ビルトインメソッドの呼び出しを表示します。
デフォルトは偽です。 -
Tracer
. display _ process _ id -> bool (4.0) -
真ならば、プロセス ID を表示します。 デフォルトは、偽です。
真ならば、プロセス ID を表示します。
デフォルトは、偽です。 -
Tracer
. display _ process _ id=(flag) (4.0) -
プロセス ID を表示するかどうかを設定します。
プロセス ID を表示するかどうかを設定します。
@param flag プロセス ID を表示するならば、真を指定します。 -
Tracer
. display _ process _ id? -> bool (4.0) -
真ならば、プロセス ID を表示します。 デフォルトは、偽です。
真ならば、プロセス ID を表示します。
デフォルトは、偽です。 -
Tracer
. display _ thread _ id -> bool (4.0) -
真ならば、スレッド ID を表示します。 デフォルトは、真です。
真ならば、スレッド ID を表示します。
デフォルトは、真です。 -
Tracer
. display _ thread _ id=(flag) (4.0) -
スレッド ID を表示するかどうかを設定します。
スレッド ID を表示するかどうかを設定します。
@param flag スレッド ID を表示するならば、真を指定します。 -
Tracer
. display _ thread _ id? -> bool (4.0) -
真ならば、スレッド ID を表示します。 デフォルトは、真です。
真ならば、スレッド ID を表示します。
デフォルトは、真です。 -
Tracer
. new (4.0) -
自身を初期化します。
自身を初期化します。 -
Tracer
. off -> nil (4.0) -
トレース出力を中断します。 トレース出力を開始するには、Tracer.onを使用します。
...トレース出力を中断します。
トレース出力を開始するには、Tracer.onを使用します。
@see Tracer.on... -
Tracer
. on -> nil (4.0) -
トレース出力を開始します。 ブロックを与えられた場合はそのブロック内のみトレース出力を行います。
...トレース出力を開始します。
ブロックを与えられた場合はそのブロック内のみトレース出力を行います。
require 'tracer'
Tracer.on
class Test
def test
b = 2
end
end
t = Test.new
t.test
@see Tracer.off... -
Tracer
. on { . . . } (4.0) -
トレース出力を開始します。 ブロックを与えられた場合はそのブロック内のみトレース出力を行います。
...トレース出力を開始します。
ブロックを与えられた場合はそのブロック内のみトレース出力を行います。
require 'tracer'
Tracer.on
class Test
def test
b = 2
end
end
t = Test.new
t.test
@see Tracer.off... -
Tracer
. set _ get _ line _ procs(filename) {|line| . . . . } (4.0) -
あるファイルについて利用する、行番号からソースのその行の内容を返す 手続きを指定します。何も指定しなければデフォルトの動作が利用されます。 指定する手続きは行番号を唯一の引数として呼び出されます。
...my.rb の3行目から6 行目のトレース出力に !! をつける
require 'tracer'
Tracer.set_get_line_procs('./dummy.rb'){|line|
str = "\n"
str = "!!\n" if line >= 3 and line <= 6
str
}
Tracer.on
require 'dummy'
dm = Dummy.new
puts dm.number
=begin
# dummy.rb... -
Tracer
. set _ get _ line _ procs(filename , proc) (4.0) -
あるファイルについて利用する、行番号からソースのその行の内容を返す 手続きを指定します。何も指定しなければデフォルトの動作が利用されます。 指定する手続きは行番号を唯一の引数として呼び出されます。
...my.rb の3行目から6 行目のトレース出力に !! をつける
require 'tracer'
Tracer.set_get_line_procs('./dummy.rb'){|line|
str = "\n"
str = "!!\n" if line >= 3 and line <= 6
str
}
Tracer.on
require 'dummy'
dm = Dummy.new
puts dm.number
=begin
# dummy.rb... -
Tracer
. stdout -> object (4.0) -
トレース出力先を参照します。
トレース出力先を参照します。 -
Tracer
. stdout=(fp) (4.0) -
トレース出力先を変更します。
...トレース出力先を変更します。
@param fp 新しいトレース出力先を指定します。
require 'tracer'
fp = File.open('temptrace.txt', "w")
Tracer.stdout = fp
Tracer.on {
puts "Hello"
}
fp.close... -
Tracer
. stdout _ mutex -> Mutex (4.0) -
@todo
@todo -
Tracer
. trace _ func(*vars) -> object | nil (4.0) -
debug ライブラリの内部で使用します。
debug ライブラリの内部で使用します。 -
Tracer
. verbose -> bool (4.0) -
真ならばトレース出力の開始や終了を知らせます。
真ならばトレース出力の開始や終了を知らせます。 -
Tracer
. verbose=(flag) (4.0) -
トレース出力の開始や終了を知らせる文字列("Trace on"または"Trace off")が必要なら真を設定します。
...。
@param flag トレース出力の開始や終了を知らせる文字列が必要ならtrueを設定します。
require 'tracer'
Tracer.verbose = true
Tracer.on {
puts "Hello"
}
# 出力例
Trace on
#0:t5.rb:7::-: puts "Hello"
#0:t5.rb:7:Kernel:>: puts "Hello"
#0:t... -
Tracer
. verbose? -> bool (4.0) -
真ならばトレース出力の開始や終了を知らせます。
真ならばトレース出力の開始や終了を知らせます。 -
Tracer
:: EVENT _ SYMBOL (4.0) -
トレース出力のシンボルのハッシュです。 下記のような文字列があります。
...トレース出力のシンボルのハッシュです。
下記のような文字列があります。
EVENT_SYMBOL = {
"line" => "-",
"call" => ">",
"return" => "<",
"class" => "C",
"end" => "E",
"c-call" => ">",
"c-return" => "<",
}
@see Tracer.add_filter... -
Tracer
:: Single -> Tracer (4.0) -
@todo
@todo