[Groonga-commit] groonga/groonga at 6a7a2fb [master] grndb: support Logger.default_log_level

Back to archive index

Kentaro Hayashi null+****@clear*****
Wed Jun 7 16:04:11 JST 2017


Kentaro Hayashi	2017-06-07 16:04:11 +0900 (Wed, 07 Jun 2017)

  New Revision: 6a7a2fbdbd67a97b7ce76332236a8e1733fd4df0
  https://github.com/groonga/groonga/commit/6a7a2fbdbd67a97b7ce76332236a8e1733fd4df0

  Merged 01a201e: Merge pull request #706 from kenhys/grndb-log-level

  Message:
    grndb: support Logger.default_log_level

  Modified files:
    lib/mrb/mrb_logger.c

  Modified: lib/mrb/mrb_logger.c (+9 -0)
===================================================================
--- lib/mrb/mrb_logger.c    2017-06-07 14:35:14 +0900 (a8c788d)
+++ lib/mrb/mrb_logger.c    2017-06-07 16:04:11 +0900 (a3c3d72)
@@ -35,6 +35,13 @@ logger_s_get_default_path(mrb_state *mrb, mrb_value self)
 }
 
 static mrb_value
+logger_s_get_default_log_level(mrb_state *mrb, mrb_value self)
+{
+  return mrb_str_new_cstr(mrb,
+                          grn_log_level_to_string(grn_default_logger_get_max_level()));
+}
+
+static mrb_value
 logger_need_log_p(mrb_state *mrb, mrb_value self)
 {
   grn_ctx *ctx = (grn_ctx *)mrb->ud;
@@ -76,6 +83,8 @@ grn_mrb_logger_init(grn_ctx *ctx)
 
   mrb_define_singleton_method(mrb, (struct RObject *)klass, "default_path",
                               logger_s_get_default_path, MRB_ARGS_NONE());
+  mrb_define_singleton_method(mrb, (struct RObject *)klass, "default_log_level",
+                              logger_s_get_default_log_level, MRB_ARGS_NONE());
 
   mrb_define_method(mrb, klass, "need_log?", logger_need_log_p, MRB_ARGS_REQ(1));
   mrb_define_method(mrb, klass, "log", logger_log, MRB_ARGS_REQ(5));
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index