62件ヒット
[1-62件を表示]
(0.035秒)
種類
- インスタンスメソッド (33)
- 文書 (18)
- ライブラリ (11)
ライブラリ
- logger (22)
-
syslog
/ logger (11)
クラス
- Logger (22)
-
Syslog
:: Logger (11)
キーワード
-
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (8) - formatter (22)
- formatter= (11)
検索結果
先頭5件
-
logger (38498.0)
-
ログを記録するためのライブラリです。
...ベルの情報
全てのメッセージは必ずログレベルを持ちます。また Logger オブジェクトも同じように
ログレベルを持ちます。メッセージのログレベルが Logger オブジェクトのログレベルよりも
低い場合メッセージは記録され......er'
logger = Logger.new(STDOUT)
logger.level = Logger::WARN
logger.debug("Created logger")
logger.info("Program started")
logger.warn("Nothing to do!")
path = "a_non_existent_file"
begin
File.foreach(path) do |line|
unless line =~ /^(\w+) = (.*)$/
logger.error("Line in wrong 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|
"#{d......様にできます。
//emlist[][ruby]{
require 'logger'
Logger.new(logdev, datetime_format: '%Y-%m-%d %H:%M:%S')
//}
Logger#formatter= を用いてフォーマットを変更することもできます。
//emlist[][ruby]{
logger.formatter = proc do |severity, datetime, progname, msg|
"#{datet... -
Logger
# formatter=(formatter) (23230.0) -
ログを出力する際に使用するフォーマッターをセットします。
... formatter 4 つの引数 (severity, time, program name, message) を受け取る call メソッドを
持つオブジェクトを指定します。call メソッドの返り値は文字列にしてください。
//emlist[][ruby]{
require 'logger'
logger = Logger.new
logger.format......ter = proc{|severity, datetime, progname, message|
"#{datetime}: #{message}\n"
}
//}... -
Logger
# formatter -> String (23160.0) -
ログを出力する際に使用するフォーマッターを取得します。
...e '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.fo......rmatter = 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
//}... -
Syslog
:: Logger # formatter -> Logger :: Formatter | Proc (9414.0) -
ログを出力する際に使用するフォーマッターを取得します。
...ログを出力する際に使用するフォーマッターを取得します。
デフォルトでは Logger::Formatter オブジェクトを返します。
@see Syslog::Logger#formatter=... -
NEWS for Ruby 2
. 2 . 0 (48.0) -
NEWS for Ruby 2.2.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...entError ではなく
ArgumentError のサブクラスである UncaughtThrowError を発生させるようになりました
* Process
* 拡張: Process.spawn のような外部プロセスを起動するメソッドは [:out, :err] からリダイレクト
されたファイル......性 (機能追加とバグ修正を除く)
* mathn
* 非推奨の警告を表示するようになりました 10169
* ext/date/lib/date/format.rb
* 空だったので削除されました
* digest
* Digest::HMAC は削除されました。OpenSSL::HMAC や外部のgemを使っ......* GServer
* gserver という gem に切り出しました。メンテナンスしていないコードでした。
* Logger
* Logger::Application は logger-application という gem に切り出しました。メンテナンスしていないコードでした。
* ObjectSpace (a... -
NEWS for Ruby 2
. 4 . 0 (48.0) -
NEWS for Ruby 2.4.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...。
== 2.3.0 以降の変更
=== 言語仕様の変更
* 条件式での多重代入ができるようになりました 10617
* Symbol#to_proc でメソッド呼び出し元での Refinements が有効になりました 9451
* Object#send や BasicObject#__send__ でメソッドを呼び......ンを開始します。r56624.
* logger
* Logger.new のキーワード引数に level, progname, datetime_format, formatter を追加し、
Loggerインスタンス生成時に属性をセットできるようにしました。 12224
* Logger.new のキーワード引数に shift_......ド引数 into を追加 11191
* pathname
* Pathname#empty? を追加 12596
* readline
* Readline.quoting_detection_proc, Readline.quoting_detection_proc= を追加
12659
* rexml
* REXML::Element#[] : If String or Symbol is specified, attribute
value is returned. Oth...