Class: Groonga::Logger

Inherits:
Object
  • Object
show all
Defined in:
ext/groonga/rb-grn-logger.c,
lib/groonga/logger.rb

Overview

groongaから出力されるログを記録するためのクラス。

Direct Known Subclasses

CallbackLogger, FileLogger

Defined Under Namespace

Modules: Flags

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.log_pathObject

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_pathObject

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

#finObject



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, timestamp, title, message, location)
  guard do
    puts("#{timestamp}|#{mark(level)}|#{title} #{message} #{location}")
  end
end

#reopenObject



77
78
# File 'lib/groonga/logger.rb', line 77

def reopen
end