Class: Roma::Logging::RLogger
- Inherits:
-
Object
- Object
- Roma::Logging::RLogger
show all
- Includes:
- Severity
- Defined in:
- lib/roma/client/rlogger.rb
Defined Under Namespace
Modules: 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.
92
93
94
95
96
97
|
# File 'lib/roma/client/rlogger.rb', line 92
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
83
84
85
86
|
# File 'lib/roma/client/rlogger.rb', line 83
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
88
89
90
|
# File 'lib/roma/client/rlogger.rb', line 88
def self.instance
@@singleton_instance
end
|
Instance Method Details
#close ⇒ Object
143
|
# File 'lib/roma/client/rlogger.rb', line 143
def close; @wrap_logger.close; end
|
#debug(progname = nil, &block) ⇒ Object
119
120
121
|
# File 'lib/roma/client/rlogger.rb', line 119
def debug(progname = nil, &block)
@wrap_logger.debug(progname, &block)
end
|
#debug? ⇒ Boolean
105
|
# File 'lib/roma/client/rlogger.rb', line 105
def debug?; @wrap_logger.debug?; end
|
#error(progname = nil, &block) ⇒ Object
131
132
133
|
# File 'lib/roma/client/rlogger.rb', line 131
def error(progname = nil, &block)
@wrap_logger.error(progname, &block)
end
|
#error? ⇒ Boolean
111
|
# File 'lib/roma/client/rlogger.rb', line 111
def error?; @wrap_logger.error?; end
|
#fatal(progname = nil, &block) ⇒ Object
135
136
137
|
# File 'lib/roma/client/rlogger.rb', line 135
def fatal(progname = nil, &block)
@wrap_logger.fatal(progname, &block)
end
|
#fatal? ⇒ Boolean
113
|
# File 'lib/roma/client/rlogger.rb', line 113
def fatal?; @wrap_logger.fatal?; end
|
#info(progname = nil, &block) ⇒ Object
123
124
125
|
# File 'lib/roma/client/rlogger.rb', line 123
def info(progname = nil, &block)
@wrap_logger.info(progname, &block)
end
|
#info? ⇒ Boolean
107
|
# File 'lib/roma/client/rlogger.rb', line 107
def info?; @wrap_logger.info?; end
|
#level=(severity) ⇒ Object
99
100
101
|
# File 'lib/roma/client/rlogger.rb', line 99
def level=(severity)
@wrap_logger.level = severity
end
|
#trace(progname = nil, &block) ⇒ Object
115
116
117
|
# File 'lib/roma/client/rlogger.rb', line 115
def trace(progname = nil, &block)
@wrap_logger.add(TRACE, nil, progname, &block)
end
|
#trace? ⇒ Boolean
103
|
# File 'lib/roma/client/rlogger.rb', line 103
def trace?; @wrap_logger.level <= TRACE; end
|
#unknown(progname = nil, &block) ⇒ Object
139
140
141
|
# File 'lib/roma/client/rlogger.rb', line 139
def unknown(progname = nil, &block)
@wrap_logger.unknow(progname, &block)
end
|
#warn(progname = nil, &block) ⇒ Object
127
128
129
|
# File 'lib/roma/client/rlogger.rb', line 127
def warn(progname = nil, &block)
@wrap_logger.warn(progname, &block)
end
|
#warn? ⇒ Boolean
109
|
# File 'lib/roma/client/rlogger.rb', line 109
def warn?; @wrap_logger.warn?; end
|