481件ヒット
[1-100件を表示]
(0.022秒)
別のキーワード
ライブラリ
- ビルトイン (24)
- fileutils (19)
- getoptlong (12)
- logger (165)
- mkmf (48)
-
net
/ pop (12) - syslog (120)
-
webrick
/ log (12)
クラス
- GetoptLong (12)
- Logger (165)
-
Net
:: POP3 (12) - Object (12)
-
RubyVM
:: InstructionSequence (12) -
WEBrick
:: BasicLog (12)
キーワード
- Rubyの起動 (12)
-
SCRIPT
_ LINES _ _ (12) - alert (12)
-
compile
_ option (12) -
cp
_ lr (7) -
cp
_ r (12) - crit (12)
-
datetime
_ format (12) -
datetime
_ format= (12) - debug? (12)
- emerg (12)
-
enable
_ config (24) - err (12)
- error (24)
- fatal (24)
- info (36)
- irb (12)
- logger (12)
- mask (12)
- mask= (12)
- new (21)
- notice (12)
- rdoc (12)
-
rubygems
/ commands / lock _ command (12) -
set
_ debug _ output (12) - unknown (24)
- warn (24)
- warning (12)
-
with
_ config (24) - 制御構造 (9)
検索結果
先頭5件
- Syslog
. # debug(message , *arg) -> self - Logger
# debug? -> bool - Net
:: POP3 # set _ debug _ output(f) -> () - 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 - logger
-
Syslog
. # debug(message , *arg) -> self (15107.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
...る引数です。
@raise ArgumentError 引数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がopen されていない場合発生します。
例:
require 'syslog'
Syslog.open("syslogtest") {|syslog|
syslog.crit("the sky is falling in %d seconds!",5)
}... -
Logger
# debug? -> bool (6141.0) -
現在の Logger オブジェクトが DEBUG 以上のログレベルのメッセージを記録するなら 真を返します。
...トが DEBUG 以上のログレベルのメッセージを記録するなら
真を返します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT, level: Logger::Severity::DEBUG)
logger.debug? # => true
logger = Logger.new(STDOUT, level: Logger::Severity::INFO)
logger.debug? # =>... -
Net
:: POP3 # set _ debug _ output(f) -> () (6113.0) -
デバッグ用の出力 f をセットします。
...。
f は << メソッドを持っているオブジェクトでなければなりません。
使用例:
require 'net/pop'
pop = Net::POP3.new('pop.example.com', 110)
pop.set_debug_output $stderr
pop.start('YourAccount', 'YourPassword') {
p pop.n_bytes
}
実行結果:
POP sess... -
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 (113.0) -
Logger オブジェクトを生成します。
...替えます。
@param level ログに記録する時のログレベルを指定します。省略した場合は
Logger::Severity::DEBUG です。
@param progname ログに記録する時のプログラム名を指定します。省略した場合は nil です。
@param formatter......文字列のフォーマットを指定します。
省略した場合は '%Y%m%d' です。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDERR)
logger = Logger.new(STDOUT)
logger = Logger.new('logfile.log')
file = File.open('foo.log', File::WRONLY | F... -
logger (108.0)
-
ログを記録するためのライブラリです。
...ムをクラッシュさせるような制御不可能なエラー
: ERROR
制御可能なエラー
: WARN
警告
: INFO
一般的な情報
: DEBUG
低レベルの情報
全てのメッセージは必ずログレベルを持ちます。また 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("N......<main>'
これは log.level が Logger::WARN になっているためです。WARN、
ERROR、FATALログのみが記録の対象になります。DEBUG、INFOログは無視されま
す。
==== 機能
Logger はログファイルの自動切り替え、ログフォーマットの設定、ログ... -
irb (48.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
...ns:
-f ~/.irbrc を読み込まない
-m bc モード (分数と行列の計算ができる)
-d $DEBUG を true にする (ruby -d と同じ)
-w ruby -w と同じ
-W[level=2] ruby -W と同じ
-r library ruby -r と......参照)
--single-irb irb 中で self を実行して得られるオブジェクトをサブ irb と共
有する
--irb_debug n irb のデバッグレベルを n に設定する
(ユーザは利用すべきではない)
-v, --version irb の......で一行ずつ評価されます。
: irb_require(path)
Ruby の require の irb 版です。
ファイル path を現在の irb インタプリタ上で実行します。
path に Ruby スクリプトを指定した場合は、Kernel.#require と異な
り、path の内容を irb で一......ンドラインオプション
irb [options] file_name opts
options:
-f ~/.irbrc を読み込まない
-d $DEBUG を true にする (ruby -d と同じ)
-w ruby -w と同じ
-W[level=2] ruby -W と同じ
-r library ruby -r と... -
Logger
# datetime _ format -> String | nil (30.0) -
ログに記録する時の日付のフォーマットです。
...t[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.datetime_format # => nil
logger.debug("test")
logger.datetime_format = '%Y/%m/%dT%H:%M:%S.%06d'
logger.datetime_format # => "%Y/%m/%dT%H:%M:%S.%06d"
logger.debug("test")
# => D, [2019-03-12T22:52:13.674385 #17393] DEBUG -- : test
#......D, [2019/03/12T22:52:13.000012#17393] DEBUG -- : test
//}
@see Time#strftime, Logger#datetime_format=... -
Logger
# datetime _ format=(format) (30.0) -
ログに記録する時の日付のフォーマットをセットします。
...。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.datetime_format # => nil
logger.debug("test")
logger.datetime_format = '%Y/%m/%dT%H:%M:%S.%06d' # => "%Y/%m/%dT%H:%M:%S.%06d"
logger.datetime_format # => "%Y/%m/%dT%H:%M:%S.%06d"
logger.debug("test")
# => D, [2019-03-13......T23:52:13.674385 #17393] DEBUG -- : test
# D, [2019/03/13T23:52:13.000012#17393] DEBUG -- : test
//}
@see Time#strftime, Logger#datetime_format... -
FileUtils
. # cp _ lr(src , dest , noop: nil , verbose: nil , dereference _ root: true , remove _ destination: false) (24.0) -
src へのハードリンク dest を作成します。 src がディレクトリの場合、再帰的にリンクします。 dest がディレクトリの場合、src へのハードリンク dest/src を作成します。
...る例][ruby]{
require 'fileutils'
FileUtils.rm_r site_ruby + '/mylib', force: true
FileUtils.cp_lr 'lib/', site_ruby + '/mylib'
//}
//emlist[様々なファイルを対象ディレクトリにリンクする例][ruby]{
require 'fileutils'
FileUtils.cp_lr %w(mail.rb field.rb debug/), site_ruby + '/......tmail'
FileUtils.cp_lr Dir.glob('*.rb'), '/home/aamine/lib/ruby', noop: true, verbose: true
//}
//emlist[内容をリンクする例][ruby]{
require 'fileutils'
# ディレクトリそのものではなく、ディレクトリの内容をリンクしたい場合は、
# 以下のようになりま...