60件ヒット
[1-60件を表示]
(0.080秒)
別のキーワード
種類
- インスタンスメソッド (33)
- ライブラリ (11)
- 文書 (8)
- 特異メソッド (8)
ライブラリ
- logger (41)
クラス
- Logger (30)
-
Logger
:: Formatter (11)
キーワード
-
NEWS for Ruby 2
. 4 . 0 (8) -
datetime
_ format= (11) - logger (11)
- new (8)
検索結果
先頭5件
- Logger
# datetime _ format -> String | nil - Logger
:: Formatter # datetime _ format -> String - Logger
# datetime _ format=(format) - 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 - logger
-
Logger
# datetime _ format -> String | nil (18237.0) -
ログに記録する時の日付のフォーマットです。
...して
"%Y-%m-%dT%H:%M:%S.%06d " を使用します。
なお、"%06d" には Time#strftime ではなく、単に Time#usec の
値を String#% でフォーマットしたものが入ります。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.datetime_format # => nil
lo......st")
logger.datetime_format = '%Y/%m/%dT%H:%M:%S.%06d'
logger.datetime_format # => "%Y/%m/%dT%H:%M:%S.%06d"
logger.debug("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 # datetime _ format -> String (18201.0) -
ログの日時フォーマットを取得します。
ログの日時フォーマットを取得します。
@see Time#strftime -
Logger
# datetime _ format=(format) (6137.0) -
ログに記録する時の日付のフォーマットをセットします。
...ger.new(STDOUT)
logger.datetime_format # => nil
logger.debug("test")
logger.datetime_format = '%Y/%m/%dT%H:%M:%S.%06d' # => "%Y/%m/%dT%H:%M:%S.%06d"
logger.datetime_format # => "%Y/%m/%dT%H:%M:%S.%06d"
logger.debug("test")
# => D, [2019-03-13T23:52:13.674385 #17393] DEBUG -- : test
# D, [2019/0......3/13T23:52:13.000012#17393] DEBUG -- : test
//}
@see Time#strftime, Logger#datetime_format... -
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 (213.0) -
Logger オブジェクトを生成します。
...省略した場合は Logger::Formatter インスタンスです。
@param datetime_format ログに記録する時の日時のフォーマットを指定します。
省略した場合は '%Y-%m-%d %H:%M:%S' です。
@param shift_period_suffix daily、weekly、monthly......open('foo.log', File::WRONLY | File::APPEND | File::CREAT)
logger = Logger.new(file, 'daily')
logger = Logger.new(file, level: :info)
logger = Logger.new(file, progname: 'progname')
logger = Logger.new(file, formatter: formatter)
logger = Logger.new(file, datetime_format: '%Y-%m-%d %H:%M:%S')
//}... -
logger (102.0)
-
ログを記録するためのライブラリです。
...下が出力例です。
W, [2017-12-07T02:22:53.649000 #11601] WARN -- : Nothing to do!
F, [2017-12-07T02:22:53.649172 #11601] FATAL -- : Caught exception; exiting
F, [2017-12-07T02:22:53.649222 #11601] FATAL -- : No such file or directory @ rb_sysopen - a_non_existent_file (Errno::ENOENT)...... -- ProgName: message
例:
I, [1999-03-03T02:34:24.895701 #19074] INFO -- Main: info.
Logger#datetime_format= を用いてログに記録する時の日時のフォーマッ
トを変更することもできます。
//emlist[][ruby]{
logger.datetime_format = '%Y-%m-%d %H:%M:%S'
# e.g. "2004-......01-03 00:54:26"
//}
Logger#formatter= を用いてフォーマットを変更することもできます。
//emlist[][ruby]{
logger.formatter = proc do |severity, datetime, progname, msg|
"#{datetime}: #{msg}\n"
end
# => "2005-09-22 08:51:08 +0900: hello world"
//}
=== 参考
: Rubyist Maga......01-03 00:54:26"
//}
コンストラクタでも同様にできます。
//emlist[][ruby]{
require 'logger'
Logger.new(logdev, datetime_format: '%Y-%m-%d %H:%M:%S')
//}
Logger#formatter= を用いてフォーマットを変更することもできます。
//emlist[][ruby]{
logger.formatter = pro... -
NEWS for Ruby 2
. 4 . 0 (66.0) -
NEWS for Ruby 2.4.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...は参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.3.0 以降の変更
=== 言語仕様の変更
* 条件式での多重代入ができるよ......by 2.4.0)
* Onigmo 6.1.1 に更新 (Ruby 2.4.1)
* 非包含オペレータ(absence operator)をサポートしました https://github.com/k-takata/Onigmo/issues/82
* Regexp/String: Unicodeのバージョンを8.0.0から9.0.0に更新しました 12513
* RubyVM::Env
* 削除し......と同じようにREPLのセッションを開始します。r56624.
* logger
* Logger.new のキーワード引数に level, progname, datetime_format, formatter を追加し、
Loggerインスタンス生成時に属性をセットできるようにしました。 12224
* Logger.n...