るりまサーチ

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

別のキーワード

  1. string []=
  2. string slice
  3. string slice!
  4. string []
  5. string gsub

ライブラリ

クラス

キーワード

検索結果

logger (38474.0)

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

...ベルの情報

全てのメッセージは必ずログレベルを持ちます。また Logger オブジェクトも同じように
ログレベルを持ちます。メッセージのログレベルが Logger オブジェクトのログレベルよりも
低い場合メッセージは記録され...
..., [2017-12-07T02:22:53.649222 #11601] FATAL -- : No such file or directory @ rb_sysopen - a_non_existent_file (Errno::ENOENT)
logger
_sample.rb:12:in `foreach'
logger
_sample.rb:12:in `<main>'

これは log.level が Logger::WARN になっているためです。WARN、
ERROR、FATALログのみ...
...uby]{
logger
.sev_threshold = Logger::WARN
//}

2. (ある程度の) Log4r 互換インターフェイス

//emlist[][ruby]{
logger
.level = Logger::INFO

# DEBUG < INFO < WARN < ERROR < FATAL < UNKNOWN
//}

3. Symbol か String(大文字小文字の区別を行わない)

//emlist[][ruby]{
logger
.lev...

Logger#datetime_format -> String | nil (17167.0)

ログに記録する時の日付のフォーマットです。

... String#% でフォーマットしたものが入ります。

//emlist[例][ruby]{
require 'logger'

logger
= Logger.new(STDOUT)

logger
.datetime_format # => nil
logger
.debug("test")
logger
.datetime_format = '%Y/%m/%dT%H:%M:%S.%06d'
logger
.datetime_format # => "%Y/%m/%dT%H:%M:%S.%06d"
logger
.deb...
...ug("test")

# => D, [2019-03-12T22:52:13.674385 #17393] DEBUG -- : test
# D, [2019/03/12T22:52:13.000012#17393] DEBUG -- : test
//}

@
see Time#strftime, Logger#datetime_format=...

Logger::Formatter#call(severity, time, progname, msg) -> String (11125.0)

ログ情報をフォーマットして返します。

...ログ情報をフォーマットして返します。

@
param severity ログレベル。

@
param time 時間。Time クラスのオブジェクト。

@
param progname プログラム名

@
param msg メッセージ。...

Logger::Formatter#datetime_format -> String (11107.0)

ログの日時フォーマットを取得します。

...ログの日時フォーマットを取得します。


@
see Time#strftime...

ruby 1.8.3 feature (78.0)

ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))

...

$ ruby-1.8.2 -e 'p File.join(1, 2)'
"1/2"

$ ruby-1.8.3 -e 'p File.join(1, 2)'
-e:1:in `join': can't convert Fixnum into String (TypeError)
from -e:1

=== 2005-09-16
: File.extname [ruby] [compat]

与えられた pathname がピリオドで終る場合、ピ...
...$ ruby-1.8.2 -e 'p File.extname("a.")'
"."
$ ruby-1.8.3 -e 'p File.extname("a.")'
""

=== 2005-09-13
: Logger#formatter [lib] [new]
: Logger#formatter= [lib] [new]
: Logger::Formatter [lib] [new]

追加。

=== 2005-09-13
: Net::HTTP

https での Proxy 認証をサポートする...
...y-talk:144741>))

class Fred
@
@foo = 99
def foo
@
@foo
end
end

def Fred.foo
@
@foo = 101 #=> @@foo は Fred クラスのクラス変数ではない。
end

def Fred.foo_foo
class_variable_set(:@@foo, 101) # self が Fred ク...

絞り込み条件を変える

NEWS for Ruby 3.1.0 (48.0)

NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...演算子がインスタンス変数、クラス変数、グローバル変数をサポートしました。 17724

//emlist{
@
n = 5
Prime.each_cons(2).lazy.find{_1 in [n, ^@n]}
#=> [3, 5]
//}

* 1行パターンマッチが実験的な機能ではなくなりました。

* 1行パターンマ...
...には、ハッシュリテラルを使用する必要があります。 16806

* String
* Unicodeと絵文字のバージョンが13.0.0に更新されました。 17750 18029
* String#unpack と String#unpack1 が任意のバイト数をスキップした後にアンパックを開始す...
...1.1.0
* fileutils 1.6.0
* find 0.1.1
* io-console 0.5.10
* io-wait 0.2.1
* ipaddr 1.2.3
* irb 1.4.1
* json 2.6.1
* logger 1.5.0
* net-http 0.2.0
* net-protocol 0.1.2
* nkf 0.1.1
* open-uri 0.2.0
* openssl 3.0.0
* optparse 0.2.0
* ostruct 0...

WEBrick::BasicLog.new(log_file = nil, level = WEBrick::BasicLog::INFO) -> WEBrick::BasicLog (24.0)

WEBrick::BasicLog オブジェクトを生成して返します。

...k::BasicLog オブジェクトを生成して返します。

@
param log_file ログを記録する先のオブジェクトを指定します。メソッド << が定義されている必要があります。
通常は String オブジェクトか IO オブジェクトです。nil...
...を指定した場合、標準エラー出力にログを出力します。

@
param level ログレベルを定数で指定します。
このログレベルと同じかより重要なレベルのデータのみを記録します。
ログレベルは重要度...
...の順に FATAL, ERROR, WARN, INFO, DEBUG の5段階があります。
FATAL の重要度が一番高く DEBUG が一番低いです。

require 'webrick'
logger
= WEBrick::BasicLog.new('testfile', WEBrick::BasicLog::FATAL)...