Class: Groonga::Logger
- Inherits:
-
Object
- Object
- Groonga::Logger
- Defined in:
- ext/groonga/rb-grn-logger.c,
lib/groonga/logger.rb
Overview
groongaから出力されるログを記録するためのクラス。
Direct Known Subclasses
Defined Under Namespace
Modules: Flags
Class Method Summary collapse
-
.log_path ⇒ Object
deprecated
Deprecated.
since 3.0.1. Use path instead.
-
.log_path=(path) ⇒ Object
deprecated
Deprecated.
since 3.0.1. Use path= instead.
-
.query_log_path ⇒ Object
deprecated
Deprecated.
since 3.0.1. Use QueryLogger.path instead.
-
.query_log_path=(path) ⇒ Object
deprecated
Deprecated.
since 3.0.1. Use QueryLogger.path= instead.
Instance Method Summary collapse
Class Method Details
.log_path ⇒ Object
Deprecated.
since 3.0.1. Use path instead.
48 49 50 |
# File 'lib/groonga/logger.rb', line 48 def log_path path end |
.log_path=(path) ⇒ Object
Deprecated.
since 3.0.1. Use path= instead.
54 55 56 |
# File 'lib/groonga/logger.rb', line 54 def log_path=(path) self.path = path end |
.query_log_path ⇒ Object
Deprecated.
since 3.0.1. Use QueryLogger.path instead.
60 61 62 |
# File 'lib/groonga/logger.rb', line 60 def query_log_path QueryLogger.path end |
.query_log_path=(path) ⇒ Object
Deprecated.
since 3.0.1. Use QueryLogger.path= instead.
66 67 68 |
# File 'lib/groonga/logger.rb', line 66 def query_log_path=(path) QueryLogger.path = path end |
Instance Method Details
#fin ⇒ Object
80 81 |
# File 'lib/groonga/logger.rb', line 80 def fin end |
#log(level, timestamp, title, message, location) ⇒ Object
71 72 73 74 75 |
# File 'lib/groonga/logger.rb', line 71 def log(level, , title, , location) guard do puts("#{timestamp}|#{mark(level)}|#{title} #{message} #{location}") end end |
#reopen ⇒ Object
77 78 |
# File 'lib/groonga/logger.rb', line 77 def reopen end |