るりまサーチ

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

別のキーワード

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

ライブラリ

キーワード

検索結果

Logger::ProgName -> String (18202.0)

ログファイル作成時に使うプログラム名。

ログファイル作成時に使うプログラム名。

Logger#progname -> String (6220.0)

ログに出力するプログラム名を取得します。

...ログに出力するプログラム名を取得します。

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

logger = Logger.new(STDOUT)
logger.progname # => nil
logger.progname = "MyProgName"
logger.progname # => "MyProgName"
//}...

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

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

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

@param severity ログレベル。

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

@param progname プログラム名

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

Syslog::Logger::Formatter#call(severity, time, progname, message) -> String (202.0)

引数を元にフォーマットした文字列を返します。

引数を元にフォーマットした文字列を返します。

ライブラリ内部で使用します。

NEWS for Ruby 2.4.0 (126.0)

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

...Regexp/String: Unicodeのバージョンを8.0.0から9.0.0に更新しました 12513

* RubyVM::Env
* 削除しました

* String
* String#casecmp? を追加 12786
* String#concat, String#prepend 複数の引数を受け付けるようになりました 12333
* String#each_li...
...付けるようになりました 12553
* String#match? を追加 12898
* String#unpack1 を追加 12752
* String#upcase, String#downcase, String#capitalize, String#swapcase,
String
#upcase!, String#downcase!, String#capitalize!, String#swapcase!
は全てのUnicodeに対し...
...rb binding.pryと同じようにREPLのセッションを開始します。r56624.

* logger
* Logger.new のキーワード引数に level, progname, datetime_format, formatter を追加し、
Loggerインスタンス生成時に属性をセットできるようにしました。 12224...

絞り込み条件を変える

Logger#formatter -> String (119.0)

ログを出力する際に使用するフォーマッターを取得します。

...estamp, 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...

logger (24.0)

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

...r 互換インターフェイス

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

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

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

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

# :debug < :info < :warn < :error < :f...
...マットとその場合のログの例は以下のようになります。

フォーマット:

SeverityID, [DateTime #pid] SeverityLabel -- ProgName: message

例:

I, [1999-03-03T02:34:24.895701 #19074] INFO -- Main: info.

Logger#datetime_format= を用いてログに記録する時の日...
...ormatter= を用いてフォーマットを変更することもできます。

//emlist[][ruby]{
logger.formatter = proc do |severity, datetime, progname, msg|
"#{datetime}: #{msg}\n"
end
# => "2005-09-22 08:51:08 +0900: hello world"
//}


=== 参考

: Rubyist Magazine
https://magazine.rubyis...
...c do |severity, datetime, progname, msg|
"#{datetime}: #{msg}\n"
end
# => "2005-09-22 08:51:08 +0900: hello world"
//}

コンストラクタでも同様にできます。

//emlist[][ruby]{
require 'logger'
Logger.new(logdev, formatter: proc {|severity, datetime, progname, msg|
"#{datetime}: #{...