Class: Roma::Logging::RLogger
- Inherits:
-
Object
- Object
- Roma::Logging::RLogger
show all
- Includes:
- Severity
- Defined in:
- lib/roma/logging/rlogger.rb
Defined Under Namespace
Modules: AddSetShiftAge, AddSetShiftSize, ExtCheckShift, ExtLogDev, ExtShiftAge, ExtTrace, Severity
Constant Summary
collapse
- VERSION =
'0.0.1'
- @@singleton_instance =
nil
Constants included
from Severity
Severity::DEBUG, Severity::ERROR, Severity::FATAL, Severity::INFO, Severity::TRACE, Severity::UNKNOWN, Severity::WARN
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
#initialize(logdev, shift_age = 0, shift_size = 1048576) ⇒ RLogger
Returns a new instance of RLogger.
143
144
145
146
147
148
|
# File 'lib/roma/logging/rlogger.rb', line 143
def initialize(logdev, shift_age = 0, shift_size = 1048576)
@wrap_logger = Logger.new(logdev, shift_age, shift_size)
@wrap_logger.extend(ExtTrace)
@wrap_logger.extend(ExtLogDev)
@wrap_logger.extendLogDev()
end
|
Class Method Details
.create_singleton_instance(logdev, shift_age = 0, shift_size = 1048576) ⇒ Object
134
135
136
137
|
# File 'lib/roma/logging/rlogger.rb', line 134
def self.create_singleton_instance(logdev, shift_age = 0, shift_size = 1048576)
@@singleton_instance = RLogger.new(logdev, shift_age, shift_size)
private_class_method :new, :allocate
end
|
.instance ⇒ Object
139
140
141
|
# File 'lib/roma/logging/rlogger.rb', line 139
def self.instance
@@singleton_instance
end
|
Instance Method Details
#close ⇒ Object
194
|
# File 'lib/roma/logging/rlogger.rb', line 194
def close; @wrap_logger.close; end
|
#debug(progname = nil, &block) ⇒ Object
170
171
172
|
# File 'lib/roma/logging/rlogger.rb', line 170
def debug(progname = nil, &block)
@wrap_logger.debug(progname, &block)
end
|
#debug? ⇒ Boolean
156
|
# File 'lib/roma/logging/rlogger.rb', line 156
def debug?; @wrap_logger.debug?; end
|
#error(progname = nil, &block) ⇒ Object
182
183
184
|
# File 'lib/roma/logging/rlogger.rb', line 182
def error(progname = nil, &block)
@wrap_logger.error(progname, &block)
end
|
#error? ⇒ Boolean
162
|
# File 'lib/roma/logging/rlogger.rb', line 162
def error?; @wrap_logger.error?; end
|
#fatal(progname = nil, &block) ⇒ Object
186
187
188
|
# File 'lib/roma/logging/rlogger.rb', line 186
def fatal(progname = nil, &block)
@wrap_logger.fatal(progname, &block)
end
|
#fatal? ⇒ Boolean
164
|
# File 'lib/roma/logging/rlogger.rb', line 164
def fatal?; @wrap_logger.fatal?; end
|
#info(progname = nil, &block) ⇒ Object
174
175
176
|
# File 'lib/roma/logging/rlogger.rb', line 174
def info(progname = nil, &block)
@wrap_logger.info(progname, &block)
end
|
#info? ⇒ Boolean
158
|
# File 'lib/roma/logging/rlogger.rb', line 158
def info?; @wrap_logger.info?; end
|
#level=(severity) ⇒ Object
150
151
152
|
# File 'lib/roma/logging/rlogger.rb', line 150
def level=(severity)
@wrap_logger.level = severity
end
|
#set_log_shift_age(age) ⇒ Object
200
201
202
|
# File 'lib/roma/logging/rlogger.rb', line 200
def set_log_shift_age(age)
@wrap_logger.set_shift_age(age)
end
|
#set_log_shift_size(size) ⇒ Object
196
197
198
|
# File 'lib/roma/logging/rlogger.rb', line 196
def set_log_shift_size(size)
@wrap_logger.set_shift_size(size)
end
|
#trace(progname = nil, &block) ⇒ Object
166
167
168
|
# File 'lib/roma/logging/rlogger.rb', line 166
def trace(progname = nil, &block)
@wrap_logger.add(TRACE, nil, progname, &block)
end
|
#trace? ⇒ Boolean
154
|
# File 'lib/roma/logging/rlogger.rb', line 154
def trace?; @wrap_logger.level <= TRACE; end
|
#unknown(progname = nil, &block) ⇒ Object
190
191
192
|
# File 'lib/roma/logging/rlogger.rb', line 190
def unknown(progname = nil, &block)
@wrap_logger.unknow(progname, &block)
end
|
#warn(progname = nil, &block) ⇒ Object
178
179
180
|
# File 'lib/roma/logging/rlogger.rb', line 178
def warn(progname = nil, &block)
@wrap_logger.warn(progname, &block)
end
|
#warn? ⇒ Boolean
160
|
# File 'lib/roma/logging/rlogger.rb', line 160
def warn?; @wrap_logger.warn?; end
|