74件ヒット
[1-74件を表示]
(0.133秒)
種類
- インスタンスメソッド (55)
- 文書 (11)
- 特異メソッド (8)
ライブラリ
- logger (52)
-
syslog
/ logger (11)
クラス
- Logger (19)
-
Logger
:: Formatter (33) -
Syslog
:: Logger :: Formatter (11)
キーワード
- call (22)
-
datetime
_ format (11) -
datetime
_ format= (11) - new (8)
-
ruby 1
. 8 . 3 feature (11)
検索結果
先頭5件
-
Logger
# formatter -> String (18255.0) -
ログを出力する際に使用するフォーマッターを取得します。
...ity, time, program name, message) を受けとります。
//emlist[例][ruby]{
require '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|
"ti......me:#{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 message:test
//}... -
Logger
:: Formatter # datetime _ format=(format) (15242.0) -
ログの日時フォーマットをセットします。
...フォーマット文字列。Time#strftime で使用するフォーマット文字列と
同じものを使用できます。
//emlist[例][ruby]{
require 'logger'
formatter = Logger::Formatter.new
formatter.datetime_format # => nil
formatter.datetime_format = '%Y-%m-%d %H:%M:%S' #......=> "%Y-%m-%d %H:%M:%S"
formatter.datetime_format # => "%Y-%m-%d %H:%M:%S"
//}
@see Time#strftime... -
Logger
:: Formatter # datetime _ format -> String (15206.0) -
ログの日時フォーマットを取得します。
...ログの日時フォーマットを取得します。
@see Time#strftime... -
Logger
:: Formatter # call(severity , time , progname , msg) -> String (3213.0) -
ログ情報をフォーマットして返します。
...ログ情報をフォーマットして返します。
@param severity ログレベル。
@param time 時間。Time クラスのオブジェクト。
@param progname プログラム名
@param msg メッセージ。... -
Syslog
:: Logger :: Formatter # call(severity , time , progname , message) -> String (3201.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 (626.0) -
Logger オブジェクトを生成します。
...を書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。
頻度には daily, weekly, monthly を文字列で指......Severity::DEBUG です。
@param progname ログに記録する時のプログラム名を指定します。省略した場合は nil です。
@param formatter ログに記録する時のログのフォーマッタを指定します。
省略した場合は Logger::Formatter イ......ンスタンスです。
@param datetime_format ログに記録する時の日時のフォーマットを指定します。
省略した場合は '%Y-%m-%d %H:%M:%S' です。
@param shift_period_suffix daily、weekly、monthlyでログファイルの切り替... -
ruby 1
. 8 . 3 feature (84.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
...変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影......返すようになりました。
$ 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......taint されている場合、"string"[range] も taint されるようになりました。((<ruby-dev:27121>))
$ ruby-1.8.2 -e 'p ("x"[(0..-1).taint]).tainted?'
false
$ ruby-1.8.3 -e 'p ("x"[(0..-1).taint]).tainted?'
true
=== 2005-08-29
: Time.parse [lib] [compat]
Time.p...