1076件ヒット
[1-100件を表示]
(0.046秒)
ライブラリ
- logger (583)
-
rubygems
/ package (12) -
syslog
/ logger (240) -
webrick
/ cgi (24) -
webrick
/ httpauth / authenticator (12) -
webrick
/ httpauth / basicauth (24) -
webrick
/ log (36) -
webrick
/ server (12) -
webrick
/ utils (12)
クラス
-
Gem
:: FileOperations (12) - Logger (408)
-
Logger
:: Application (6) -
Logger
:: Formatter (36) -
Logger
:: LogDevice (60) -
Syslog
:: Logger (228) -
Syslog
:: Logger :: Formatter (12) -
WEBrick
:: BasicLog (36) -
WEBrick
:: CGI (24) -
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPAuth :: BasicAuth (24)
モジュール
-
Logger
:: Severity (72) -
WEBrick
:: HTTPAuth :: Authenticator (12) -
WEBrick
:: Utils (12)
キーワード
- << (24)
- Application (1)
- DEBUG (12)
- ERROR (12)
- FATAL (12)
- Format (12)
- INFO (12)
-
LEVEL
_ MAP (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 1 . 0 (4) - ProgName (12)
-
SEV
_ LABEL (12) - UNKNOWN (12)
- VERSION (24)
- WARN (12)
- add (36)
- appname (1)
- call (24)
- close (24)
-
create
_ listeners (12) -
datetime
_ format (24) -
datetime
_ format= (12) - debug (36)
- debug? (24)
- dev (12)
- error (36)
- error? (24)
- fatal (48)
- fatal? (24)
- filename (12)
- formatter (24)
- info (36)
- info? (24)
- level (24)
- log (26)
- new (85)
- progname (12)
- progname= (12)
-
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 9 feature (12) -
set
_ log (1) -
sev
_ threshold (12) - start (1)
- syslog (12)
-
syslog
/ logger (12) - unknown (36)
- unknown? (12)
- warn (36)
- warn? (24)
- write (12)
検索結果
先頭5件
-
logger (38546.0)
-
ログを記録するためのライブラリです。
...ベルの情報
全てのメッセージは必ずログレベルを持ちます。また Logger オブジェクトも同じように
ログレベルを持ちます。メッセージのログレベルが Logger オブジェクトのログレベルよりも
低い場合メッセージは記録され......時には、
Logger オブジェクトのログレベルを DEBUG に下げるなどという使い方をします。
==== 例
//emlist[][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.level = Logger::WARN
logger.debug("Created logger")
logger.info("Program started")
logger.warn("Noth......d
rescue => err
logger.fatal("Caught exception; exiting")
logger.fatal(err)
end
//}
上の例ではログにはWARN、ERROR、FATALのみが記録されます。
例外オブジェクトも記録するメッセージとして使えます。
下が出力例です。
W, [2017-12-07T02:22:53.64... -
WEBrick
:: CGI # logger -> WEBrick :: BasicLog (18201.0) -
設定されているログオブジェクトを返します。
設定されているログオブジェクトを返します。
デフォルトでは WEBrick::BasicLog.new($stderr) です。 -
WEBrick
:: GenericServer # logger -> WEBrick :: Log (18201.0) -
生成する時に指定された、自身をロギングする WEBrick::Log のインス タンスを返します。
生成する時に指定された、自身をロギングする WEBrick::Log のインス
タンスを返します。 -
WEBrick
:: HTTPAuth :: Authenticator # logger -> object (18201.0) -
ロガーオブジェクトを返します。
ロガーオブジェクトを返します。 -
WEBrick
:: HTTPAuth :: BasicAuth # logger -> object (18201.0) -
ロガーオブジェクトを返します。
ロガーオブジェクトを返します。 -
Logger
. new(logdev , shift _ age = 0 , shift _ size = 1048576 , level: Logger :: Severity :: DEBUG , progname: nil , formatter: Formatter . new , datetime _ format: nil , shift _ period _ suffix: & # 39;%Y%m%d& # 39;) -> Logger (17432.0) -
Logger オブジェクトを生成します。
...
Logger オブジェクトを生成します。
@param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。......グファイルを切り替えます。
@param level ログに記録する時のログレベルを指定します。省略した場合は
Logger::Severity::DEBUG です。
@param progname ログに記録する時のプログラム名を指定します。省略した場合は nil で......@param datetime_format ログに記録する時の日時のフォーマットを指定します。
省略した場合は '%Y-%m-%d %H:%M:%S' です。
@param shift_period_suffix daily、weekly、monthlyでログファイルの切り替
えを行う... -
Logger
. new(logdev , shift _ age = 0 , shift _ size = 1048576) -> Logger (17271.0) -
Logger オブジェクトを生成します。
...
Logger オブジェクトを生成します。
@param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。......サイズでログファイルを切り替えます。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDERR)
logger = Logger.new(STDOUT)
logger = Logger.new('logfile.log')
file = File.open('foo.log', File::WRONLY | File::APPEND | File::CREAT)
logger = Logger.new(file, 'daily')
//}... -
Logger
# error(progname = nil) -> true (17178.0) -
ERROR 情報を出力します。
...re '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.er......ror("error3")
//}
@see Logger#debug... -
Logger
# error(progname = nil) { . . . } -> true (17178.0) -
ERROR 情報を出力します。
...re '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.er......ror("error3")
//}
@see Logger#debug... -
Logger
# warn(progname = nil) -> true (17178.0) -
WARN 情報を出力します。
...'logger'
logger = Logger.new(STDOUT)
logger.warn("warn1") # => W, [2019-03-27T22:46:17.744243 #12744] WARN -- : warn1
logger.warn("MyApp") { "warn2" } # => W, [2019-03-27T22:46:17.744322 #12744] WARN -- MyApp: warn2
logger.level = Logger::Severity::ERROR
# 出力されない
logger.......warn("warn3")
//}
@see Logger#debug...