603件ヒット
[1-100件を表示]
(0.169秒)
ライブラリ
- ビルトイン (80)
- logger (361)
-
net
/ ftp (12) -
rexml
/ document (48) - shell (18)
-
shell
/ command-processor (18) -
shell
/ filter (18) - socket (24)
- tracer (12)
-
webrick
/ cgi (12)
クラス
-
ARGF
. class (12) - Exception (8)
- IO (48)
- Logger (360)
-
Logger
:: Application (1) -
Net
:: FTP (12) - Object (12)
-
REXML
:: DocType (12) -
REXML
:: Document (24) -
REXML
:: Element (12) - Shell (18)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) - Tracer (12)
- UNIXSocket (24)
-
WEBrick
:: CGI (12)
キーワード
- << (24)
- add (24)
- close (12)
-
datetime
_ format (12) -
datetime
_ format= (12) - debug? (12)
-
debug
_ mode (12) - display (12)
- error (24)
- error? (12)
- fatal (24)
- fatal? (12)
- fileno (12)
- formatter (12)
- info (24)
- info? (12)
- level (12)
- level= (12)
- log (24)
- out (18)
- progname (12)
- progname= (12)
- putc (24)
-
recv
_ io (12) -
send
_ io (12) -
set
_ log (1) -
sev
_ threshold (12) -
sev
_ threshold= (12) - start (12)
- system (18)
-
to
_ i (12) - transact (18)
- unknown (24)
- warn (24)
- warn? (12)
- write (48)
検索結果
先頭5件
-
Tracer
# stdout -> IO (21118.0) -
@see Tracer.stdout
...@see Tracer.stdout... -
Logger
# error(progname = nil) -> true (9119.0) -
ERROR 情報を出力します。
...
ERROR 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同......時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。......。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.error("error1") # => E, [2019-03-15T22:54:37.925635 #14878] ERROR -- : error1
logger.error("MainApp") { "error2" } # => E, [2019-03-16T03:50:58.062094 #2172] ERROR -- MainApp: error2
logger.level = Logger::Severity::FATAL... -
Logger
# error(progname = nil) { . . . } -> true (9119.0) -
ERROR 情報を出力します。
...
ERROR 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同......時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。......。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.error("error1") # => E, [2019-03-15T22:54:37.925635 #14878] ERROR -- : error1
logger.error("MainApp") { "error2" } # => E, [2019-03-16T03:50:58.062094 #2172] ERROR -- MainApp: error2
logger.level = Logger::Severity::FATAL... -
Logger
# formatter -> String (9113.0) -
ログを出力する際に使用するフォーマッターを取得します。
...(severity, time, program name, message) を受けとります。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.formatter # => nil
logger.info("test")
# => I, [2019-05-09T22:13:56.509159 #13912] INFO -- : test
ltsv_formatter = proc { |severity, timestamp, progname, msg......|
"time:#{timestamp}\tlevel:#{severity}\tprogname:#{progname}\tmessage:#{msg}\n"
}
logger.formatter = ltsv_formatter
logger.formatter # => #<Proc:0x00007fa3048b8e00@/path/to/file:8>
logger.info("MyApp") { "test" }
# => time:2019-05-09 22:13:56 +0900 level:INFO progname:MyApp message:test
//}... -
Logger
# error? -> bool (9107.0) -
現在の Logger オブジェクトが ERROR 以上のログレベルのメッセージを記録するなら 真を返します。
...現在の Logger オブジェクトが ERROR 以上のログレベルのメッセージを記録するなら
真を返します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.error? # => true
logger.level = Logger::Severity::FATAL
logger.error? # => false
//}... -
Exception
# full _ message(highlight: true , order: :bottom) -> String (6215.0) -
例外の整形された文字列を返します。
...た例外を標準エラー出力に出力するときと
同じ形式です。
そのため、メソッド呼び出し時に $stderr が変更されておらず、$stderr.tty? が真の場合は
エスケープシーケンスによる文字装飾がついています。
[注意] このメソッド......数 highlight と order は 2.5.1 で追加されました。
@param highlight エスケープシーケンスによる文字装飾をつけるかどうかを指定します。
デフォルト値は Exception.to_tty? の返り値と同じです。
@param order :top か :bottom で...... Exception.to_tty? が真なら :bottom で偽なら :top です。
//emlist[例][ruby]{
begin
raise "test"
rescue => e
p e.full_message # => "\e[1mTraceback \e[m(most recent call last):\ntest.rb:2:in `<main>': \e[1mtest (\e[4;1mRuntimeError\e[m\e[1m)\n\e[m"
$stderr = $stdout
p e.full_mes......derr が変更されておらず、$stderr.tty? が真の場合は
エスケープシーケンスによる文字装飾がついています。
@param highlight エスケープシーケンスによる文字装飾をつけるかどうかを指定します。
デフォルト値は Ex......ception.to_tty? の返り値と同じです。
@param order :top か :bottom で指定する必要があります。
バックトレースの一番奥がエラーメッセージの上(top)か下(bottom)かを指定します。
デフォルト値は Exception.to_tty? が真......//emlist[例][ruby]{
begin
raise "test"
rescue => e
p e.full_message # => "\e[1mTraceback \e[m(most recent call last):\ntest.rb:2:in `<main>': \e[1mtest (\e[4;1mRuntimeError\e[m\e[1m)\n\e[m"
$stderr = $stdout
p e.full_message # => "test.rb:2:in `<main>': test (RuntimeError)\n"
$stderr... -
UNIXSocket
# recv _ io(klass=IO , mode=nil) -> Integer|IO|object (6213.0) -
ソケットの接続先からファイルディスクリプタを受け取ります。
...プタが Integer として
返されます。
klass が nil でない場合、
klass.for_fd(fd[, mode]) が呼ばれ、その値が返されます。
例:
require 'socket'
s1, s2 = UNIXSocket.pair
s1.send_io STDOUT
io = s2.recv_io
p File.identical?(io, STDOUT) #=> true
@param kla......ss 受け取ったファイルディスクリプタを変換するためのクラス
@param mode for_fd に渡すファイルモード... -
Logger
# level=(level) (6207.0) -
Logger オブジェクトのログレベルを設定します。ログレベルがこれより低いメッセージは 出力されません。
...ger オブジェクトのログレベルを設定します。ログレベルがこれより低いメッセージは
出力されません。
@param level ログレベルを指定します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.level # => 0
logger.level = Logge......r::Severity::ERROR # => 3
logger.level # => 3
//}... -
Logger
# sev _ threshold=(level) (6207.0) -
Logger オブジェクトのログレベルを設定します。ログレベルがこれより低いメッセージは 出力されません。
...ger オブジェクトのログレベルを設定します。ログレベルがこれより低いメッセージは
出力されません。
@param level ログレベルを指定します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.level # => 0
logger.level = Logge......r::Severity::ERROR # => 3
logger.level # => 3
//}...