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