[Groonga-mysql-commit] mroonga/mroonga [fix-for-visual-studio] fix log level configuration.

Back to archive index

Tetsuro IKEDA null+****@clear*****
Thu Oct 4 10:19:48 JST 2012


Tetsuro IKEDA	2009-09-10 17:23:47 +0900 (Thu, 10 Sep 2009)

  New Revision: adaa785f33c680491454c97ae050d2fc8b977393
  https://github.com/mroonga/mroonga/commit/adaa785f33c680491454c97ae050d2fc8b977393

  Log:
    fix log level configuration.

  Modified files:
    ha_groonga.cc

  Modified: ha_groonga.cc (+13 -3)
===================================================================
--- ha_groonga.cc    2009-09-03 18:20:21 +0900 (fbd450e)
+++ ha_groonga.cc    2009-09-10 17:23:47 +0900 (9a3aa2b)
@@ -40,14 +40,24 @@ TYPELIB mrn_log_level_typelib =
   mrn_log_level_names_lib, NULL
 };
 
+static void mrn_log_level_update_func
+(MYSQL_THD thd, struct st_mysql_sys_var *var, void *var_ptr, const void *save)
+{
+  if (save)
+  {
+    mrn_log_level = *((ulong*) save);
+    mrn_logger_info.max_level = (grn_log_level) mrn_log_level;    
+  }
+}
+
 static MYSQL_SYSVAR_ENUM(
                          log_level,
                          mrn_log_level,
-                         PLUGIN_VAR_OPCMDARG,
+                         PLUGIN_VAR_RQCMDARG,
                          "max logging level.",
                          NULL,
-                         NULL,
-                         4,
+                         mrn_log_level_update_func,
+                         3,
                          &mrn_log_level_typelib
                          );
 
-------------- next part --------------
HTML����������������������������...
Download 



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