種類
- 文書 (11)
- インスタンスメソッド (7)
- クラス (1)
- 特異メソッド (1)
ライブラリ
- logger (9)
クラス
キーワード
- Application (1)
-
NEWS for Ruby 2
. 2 . 0 (11) - appname (1)
- level= (1)
- log (2)
- log= (1)
- new (1)
-
set
_ log (1) - start (1)
検索結果
先頭5件
-
Logger
:: Application (23000.0) -
ユーザ定義のアプリケーションにログ機能を簡単に追加することができます。
ユーザ定義のアプリケーションにログ機能を簡単に追加することができます。
=== 使用方法
(1) このクラスのサブクラスとしてユーザ定義のアプリケーションのクラスを定義します。
(2) ユーザ定義のクラスでメイン処理を行う run メソッドを定義します。
(3) そのクラスをインスタンス化して start メソッドを呼び出します。
例:
class FooApp < Application
def initialize(foo_app, application_specific, arguments)
super('FooApp') # Name ... -
Logger
:: Application . new(appname = nil) -> Logger :: Application (21101.0) -
このクラスを初期化します。
このクラスを初期化します。
@param appname アプリケーション名を指定します。 -
Logger
:: Application # appname -> String (21000.0) -
アプリケーション名を取得します。
アプリケーション名を取得します。 -
Logger
:: Application # level=(level) (21000.0) -
ログのログレベルをセットします。
ログのログレベルをセットします。
@param level ログのログレベル。
@see Logger::Severity -
Logger
:: Application # log(severity , message = nil) -> true (21000.0) -
メッセージをログに記録します。
メッセージをログに記録します。
ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。
@param severity ログレベル。Logger::Severity クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。
@param message ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。
@see Logger#add -
Logger
:: Application # log(severity , message = nil) { . . . } -> true (21000.0) -
メッセージをログに記録します。
メッセージをログに記録します。
ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。
@param severity ログレベル。Logger::Severity クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。
@param message ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。
@see Logger#add -
Logger
:: Application # log=(logdev) (21000.0) -
ログの出力先をセットします。
ログの出力先をセットします。
@param logdev ログファイル名か IO オブジェクトを指定します。 -
Logger
:: Application # set _ log(logdev , shift _ age = 0 , shift _ size = 1024000) -> Integer (21000.0) -
内部で使用する Logger のオブジェクトを初期化します。
内部で使用する Logger のオブジェクトを初期化します。
@param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。
@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。
頻度には daily, weekly, monthly を文字列で指定することができます。
省略すると、ログの保存先を切り替えません。
@param shift_size shift_age を整数で指定した場合のみ有効です。... -
Logger
:: Application # start -> () (21000.0) -
アプリケーションをスタートさせます。
アプリケーションをスタートさせます。
@return run メソッドの返値を返します。
@raise RuntimeError サブクラスで run メソッドを定義していない場合に発生します。 -
NEWS for Ruby 2
. 2 . 0 (6.0) -
NEWS for Ruby 2.2.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...* GServer
* gserver という gem に切り出しました。メンテナンスしていないコードでした。
* Logger
* Logger::Application は logger-application という gem に切り出しました。メンテナンスしていないコードでした。
* ObjectSpace (af...