106件ヒット
[1-100件を表示]
(0.022秒)
種類
- インスタンスメソッド (48)
- 文書 (34)
- ライブラリ (24)
ライブラリ
- logger (48)
クラス
- Logger (48)
キーワード
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) - add (24)
- log (24)
-
ruby 1
. 9 feature (12) -
syslog
/ logger (12)
検索結果
先頭5件
-
logger (38468.0)
-
ログを記録するためのライブラリです。
...ベルの情報
全てのメッセージは必ずログレベルを持ちます。また Logger オブジェクトも同じように
ログレベルを持ちます。メッセージのログレベルが Logger オブジェクトのログレベルよりも
低い場合メッセージは記録され......
Logger オブジェクトのログレベルを DEBUG に下げるなどという使い方をします。
==== 例
//emlist[][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.level = Logger::WARN
logger.debug("Created logger")
logger.info("Program started")
logger.warn("Nothing to do!")......t_file"
begin
File.foreach(path) do |line|
unless line =~ /^(\w+) = (.*)$/
logger.error("Line in wrong format: #{line.chomp}")
end
end
rescue => err
logger.fatal("Caught exception; exiting")
logger.fatal(err)
end
//}
上の例ではログにはWARN、ERROR、FATALのみが記... -
Logger
# add(severity , message = nil , progname = nil) -> true (17054.0) -
メッセージをログに記録します。
...ログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも......y]{
require 'logger'
logger = Logger.new(STDOUT)
logger.add(Logger::FATAL) { 'Fatal error!' }
# 通常はログレベルごとのメソッドを使えばいいので、 add は使わない
logger.fatal('Fatal error!')
# => F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
# F, [201......9-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
//}... -
Logger
# add(severity , message = nil , progname = nil) { . . . } -> true (17054.0) -
メッセージをログに記録します。
...ログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも......y]{
require 'logger'
logger = Logger.new(STDOUT)
logger.add(Logger::FATAL) { 'Fatal error!' }
# 通常はログレベルごとのメソッドを使えばいいので、 add は使わない
logger.fatal('Fatal error!')
# => F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
# F, [201......9-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
//}... -
Logger
# log(severity , message = nil , progname = nil) -> true (17054.0) -
メッセージをログに記録します。
...ログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも......y]{
require 'logger'
logger = Logger.new(STDOUT)
logger.add(Logger::FATAL) { 'Fatal error!' }
# 通常はログレベルごとのメソッドを使えばいいので、 add は使わない
logger.fatal('Fatal error!')
# => F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
# F, [201......9-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
//}... -
Logger
# log(severity , message = nil , progname = nil) { . . . } -> true (17054.0) -
メッセージをログに記録します。
...ログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも......y]{
require 'logger'
logger = Logger.new(STDOUT)
logger.add(Logger::FATAL) { 'Fatal error!' }
# 通常はログレベルごとのメソッドを使えばいいので、 add は使わない
logger.fatal('Fatal error!')
# => F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
# F, [201......9-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
//}... -
syslog
/ logger (6080.0) -
Logger のようなインターフェイスを用いて syslog にログを記録するた めのサブライブラリです。Syslog::Logger を使って複数のマシンでログ を集約する事もできます。
...Logger のようなインターフェイスを用いて syslog にログを記録するた
めのサブライブラリです。Syslog::Logger を使って複数のマシンでログ
を集約する事もできます。
デフォルトでは、Syslog::Logger はプログラム名として 'ruby' を......を変更したい場合は Syslog::Logger.new の第一引数にプ
ログラム名を渡してください。
[注意] Syslog::Logger のプログラム名の変更は最初の初期化の時だけ
しか行う事ができません。これは Syslog::Logger が syslog を利用す
る上での......quire 'syslog/logger'
log = Syslog::Logger.new 'my_program'
log.info 'this line will be logged via syslog(3)'
環境によっては syslog.conf の設定が必要である可能性があります。FreeBSD
では、/etc/syslog.conf に以下のような記述が必要です。
!my_program
*... -
ruby 1
. 9 feature (48.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...Hash#compare_by_identity?
=== 2006-09-11
: Hash#identical
: Hash#identical?
=== 2006-08-31
: Array#shuffle
: Array#shuffle!
追加
=== 2006-07-26
: __send
: __send!
追加
: invoke_method
: invoke_functional_method
削除
=== 2006-07-21
: Module#attr
オプショナル引数の......ruby-talk:191237>)) [new]
: Math#log にオプショナルな第2引数 base 追加 ((<ruby-talk:191308>)) [compat]
: Array#flatten, Array#flatten! がオプショナルな level 引数を受け取るようになりました [compat]
: String#unpack("M") で CRLF を単独の LF と同様に......Dir#inspect [ruby] [new]
パスを含む "#<Dir:path>" というような文字列を返します。
((<ruby-dev:22562>))
=== 2004-01-06
: Logger#msg2str [lib] [change]
to_str を使わなくなりました。
=== 2004-01-05
: Dir.glob [ruby] [change]
Windowsで **/ がリパースポ... -
NEWS for Ruby 2
. 3 . 0 (30.0) -
NEWS for Ruby 2.3.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...きにメソッド foo を呼び出します。
Active Support の try! と似ていますが、メソッド名は文法的に必須であるという点が異なります。
11537
//emlist{
obj.try! {} # valid
obj&. {} # syntax error
//}
* 引数はメソッ......ドが呼び出された場合のみ評価されます。
//emlist{
obj.try!(:foo, bar()) # bar() は常に評価されます
obj&.foo(bar()) # bar() は条件付きで評価されます
//}
* 属性値の代入にも使えます
//emlist{
obj&.attr += 1
/......新 (優れたもののみ)
* Logger
* Logger#level= はシンボルと文字列でログレベルを指定できるようになりました。(大文字・小文字を区別しません)
11695
* ログデバイスを開きなおすために Logger#reopen が追加されました。... -
NEWS for Ruby 2
. 1 . 0 (18.0) -
NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...s
* String
* "literal".freeze は同じオブジェクトを返すように最適化されました。
* 追加: String#scrub, String#scrub! 不正なバイト列を検証して修正します。
古いバージョンのRubyと一緒に使いたいときは string-scrub gem を使......シンボルは freeze されるようになりました
* pack/unpack (Array/String)
* プラットフォームが対応していれば Q! と q! は long long 型を表します
* toplevel
* main.using はもはや実験的な機能ではありません。
The method activates......* socket
* 追加: Socket.getifaddrs
* strscan
* StringScanner#[] 名前付きキャプチャをサポートしました
* syslog/logger
* ファイリティを追加
* tempfile
* 追加: Tempfile.create
* timeout
* 明示的に例外クラスを指定しない限...