Sha256: eeccce860f1a1597d23b8b89a3a1df237090b9143577eb794ed4bb08954588ba
Contents?: true
Size: 1.16 KB
Versions: 2
Compression:
Stored size: 1.16 KB
Contents
# Copyright (c) 2008 Michael Fellinger m.fellinger@gmail.com # All files in this distribution are subject to the terms of the Ruby license. module Ramaze # Easy access to Log module Helper::Log L = Ramaze::Log # The various (default) tags you can use are: # # :info - just outputs whatever you give to it without modification. # :debug - applies #inspect to everything you pass # :error - can take normal strings or exception-objects # # # Usage: # # inform :info, 'proceeding as planned' # # [2007-04-04 23:38:39] INFO proceeding as planned # # inform :debug, [1,2,3] # # [2007-04-04 23:38:39] DEBUG [1, 2, 3] # # inform :error, 'something bad happened' # # [2007-04-04 23:38:39] ERROR something bad happened # # inform :error, exception # # [2007-04-04 23:40:59] ERROR #<RuntimeError: Some exception> # # [2007-04-04 23:40:59] ERROR hello.rb:23:in `index' # # ... rest of backtrace ... def log tag, *args L.warn "Helper::Log is being deprecated, use Log directly instead" L.send(tag, *args) end alias inform log end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ramaze-0.3.9.1 | lib/ramaze/helper/inform.rb |
ramaze-0.3.9 | lib/ramaze/helper/inform.rb |