60件ヒット
[1-60件を表示]
(0.040秒)
種類
- インスタンスメソッド (36)
- ライブラリ (12)
- 文書 (12)
ライブラリ
- logger (24)
-
syslog
/ logger (12)
クラス
- Logger (12)
-
Logger
:: Formatter (12) -
Syslog
:: Logger (12)
キーワード
-
datetime
_ format= (12) - logger (12)
-
ruby 1
. 8 . 3 feature (12)
検索結果
先頭5件
-
Logger
# formatter=(formatter) (18112.0) -
ログを出力する際に使用するフォーマッターをセットします。
...ログを出力する際に使用するフォーマッターをセットします。
@param formatter 4 つの引数 (severity, time, program name, message) を受け取る call メソッドを
持つオブジェクトを指定します。call メソッドの返り値は文字列......にしてください。
//emlist[][ruby]{
require 'logger'
logger = Logger.new
logger.formatter = proc{|severity, datetime, progname, message|
"#{datetime}: #{message}\n"
}
//}... -
Syslog
:: Logger # formatter=(formatter) (18112.0) -
ログを出力する際に使用するフォーマッターをセットします。
...ログを出力する際に使用するフォーマッターをセットします。
@param formatter 4 つの引数 (severity, time, program name, message) を
受け取る call メソッドを 持つオブジェクトを指定します。
引数 formatter が持つ call メソ......ッセージが記録された時刻を表す Time オブジェクト。
: progname
無視されます。互換性のために用意されています。
: message
記録するメッセージ。
call メソッドは文字列を返す必要があります。
@see Syslog::Logger#formatter... -
Logger
:: Formatter # datetime _ format=(format) (18.0) -
ログの日時フォーマットをセットします。
...フォーマットをセットします。
@param format 日時のフォーマット文字列。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 (12.0)
-
ログを記録するためのライブラリです。
...2017-12-07T02:22:53.649172 #11601] FATAL -- : Caught exception; exiting
F, [2017-12-07T02:22:53.649222 #11601] FATAL -- : No such file or directory @ rb_sysopen - a_non_existent_file (Errno::ENOENT)
logger_sample.rb:12:in `foreach'
logger_sample.rb:12:in `<main>'
これは log.level が Logge......クを指定
//emlist[][ruby]{
logger.fatal { "Argument 'foo' not given." }
//}
2. 文字列を指定
//emlist[][ruby]{
logger.error "Argument #{@foo} mismatch."
//}
3. プログラム名を指定
//emlist[][ruby]{
logger.info('initialize') { "Initializing..." }
//}
4. ログレベルを指定......y]{
logger.datetime_format = '%Y-%m-%d %H:%M:%S'
# e.g. "2004-01-03 00:54:26"
//}
Logger#formatter= を用いてフォーマットを変更することもできます。
//emlist[][ruby]{
logger.formatter = proc do |severity, datetime, progname, msg|
"#{datetime}: #{msg}\n"
end
# => "2005-09-22......by]{
require 'logger'
Logger.new(logdev, datetime_format: '%Y-%m-%d %H:%M:%S')
//}
Logger#formatter= を用いてフォーマットを変更することもできます。
//emlist[][ruby]{
logger.formatter = proc do |severity, datetime, progname, msg|
"#{datetime}: #{msg}\n"
end
# => "2005-09-22... -
ruby 1
. 8 . 3 feature (12.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
...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 での Proxy 認証をサポートするように......y-talk:144741>))
class Fred
@@foo = 99
def foo
@@foo
end
end
def Fred.foo
@@foo = 101 #=> @@foo は Fred クラスのクラス変数ではない。
end
def Fred.foo_foo
class_variable_set(:@@foo, 101) # self が Fred ク......ラス自身であることに注意。クラス変数 @@foo に値をセットする。
end
Fred.foo # メソッドを呼んでも、Fred クラスのクラス変数 @@foo は変わらない。
p Fred.new.foo #=> 99
Fred.foo_foo #
p Fred.new.foo #...