5件ヒット
[1-5件を表示]
(0.066秒)
トップページ > :IO.new > :gets > :ruby 1.8.5 feature > :NEWS for Ruby 3.1.0 > :2.1.0 > :preprocess > :logger
別のキーワード
種類
- 特異メソッド (3)
- クラス (1)
- インスタンスメソッド (1)
クラス
- Logger (2)
-
Logger
:: Application (1) -
Logger
:: LogDevice (1)
キーワード
- Application (1)
- close (1)
- new (3)
検索結果
先頭5件
-
Logger
:: Application . new(appname = nil) -> Logger :: Application (63610.0) -
このクラスを初期化します。
このクラスを初期化します。
@param appname アプリケーション名を指定します。 -
Logger
. new(logdev , shift _ age = 0 , shift _ size = 1048576) -> Logger (54400.0) -
Logger オブジェクトを生成します。
...
Logger オブジェクトを生成します。
@param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。......サイズでログファイルを切り替えます。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDERR)
logger = Logger.new(STDOUT)
logger = Logger.new('logfile.log')
file = File.open('foo.log', File::WRONLY | File::APPEND | File::CREAT)
logger = Logger.new(file, 'daily')
//}... -
Logger
:: LogDevice . new(log = nil , opt = {}) -> Logger :: LogDevice (54346.0) -
ログの出力先を初期化します。
...、実行中に例外が発生します。
@param opt オプションをハッシュで指定します。
ハッシュのキーには :shift_age, :shift_size を指定します。
省略すると、それぞれ 7, 1048756 (1 MByte) が使用されます。
@see Logger.new... -
Logger
:: Application (18025.0) -
ユーザ定義のアプリケーションにログ機能を簡単に追加することができます。
....error('my_method2') { 'Error!' }
...
end
end
status = FooApp.new(....).start
=== 注意
このクラスは 2.2.0 で gem ライブラリとして切り離されました。2.2.0
以降ではそちらを利用してください。
* https://rubygems.org/gems/logger-application... -
Logger
# close -> nil (73.0) -
ログ出力に使用していた IO オブジェクトを閉じます。
...ログ出力に使用していた IO オブジェクトを閉じます。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.info("test") # => I, [2019-04-16T00:40:11.837898 #2795] INFO -- : test
logger.close
logger.info("test") # => log writing failed. closed stream
//}...