Kouhei Sutou
null+****@clear*****
Thu Nov 24 00:16:11 JST 2016
Kouhei Sutou 2016-11-24 00:16:11 +0900 (Thu, 24 Nov 2016) New Revision: ed028ee051bf3f6500e9e502aefbe56e65d43946 https://github.com/groonga/groonga/commit/ed028ee051bf3f6500e9e502aefbe56e65d43946 Message: Support accessing the flags of the default logger New APIs: * grn_default_logger_set_flags() * grn_default_logger_get_flags() Modified files: include/groonga/groonga.h lib/logger.c Modified: include/groonga/groonga.h (+2 -0) =================================================================== --- include/groonga/groonga.h 2016-11-23 23:55:54 +0900 (0c743ad) +++ include/groonga/groonga.h 2016-11-24 00:16:11 +0900 (a88ef74) @@ -1101,6 +1101,8 @@ GRN_API grn_bool grn_logger_pass(grn_ctx *ctx, grn_log_level level); GRN_API void grn_default_logger_set_max_level(grn_log_level level); GRN_API grn_log_level grn_default_logger_get_max_level(void); +GRN_API void grn_default_logger_set_flags(int flags); +GRN_API int grn_default_logger_get_flags(void); GRN_API void grn_default_logger_set_path(const char *path); GRN_API const char *grn_default_logger_get_path(void); GRN_API void grn_default_logger_set_rotate_threshold_size(off_t threshold); Modified: lib/logger.c (+15 -0) =================================================================== --- lib/logger.c 2016-11-23 23:55:54 +0900 (7861e4a) +++ lib/logger.c 2016-11-24 00:16:11 +0900 (51570cc) @@ -243,6 +243,21 @@ grn_default_logger_get_max_level(void) } void +grn_default_logger_set_flags(int flags) +{ + default_logger.flags = flags; + if (current_logger.log == default_logger_log) { + current_logger.flags = flags; + } +} + +int +grn_default_logger_get_flags(void) +{ + return default_logger.flags; +} + +void grn_default_logger_set_path(const char *path) { if (default_logger_path) { -------------- next part -------------- HTML����������������������������...Download