• rburnett@build.mysql.com's avatar
    mysql_priv.h: · 67003d1c
    rburnett@build.mysql.com authored
      Added declarations for print_msg_to_log and vprint_msg_to_log.  sql_print_error are simple functions that wrap calls to print_msg_to_log.  Define the different error types with MY_ERROR_TYPE, MY_WARNING_TYPE, and MY_INFORMATION_TYPE
    gen_lex_hash.cc:
      Added NULL error reporting parameter to handle_options
    log.cc:
      Add print_msg_to_log, print_buffer_to_log, and vprint_msg_to_log.  Print_msg_to_log will write the message to the windows event log if on NT.  We now have error, warning, and information versions of sql_print_xxxx.  T his is a variation of a similar changeset WAX did.
    mysqld.cc:
      Added option_error_reporter callback function and pass that into handle_options
    mysql.cc:
      Added NULL as error reporter arg to the end of handle_options
    Many files:
      Added NULL error reporter parameter as the last paramter to handle_options
    my_getopt.c:
      Added second function pointer to server as an error reporting callback.  Added local function report_option_error that will either write the error to stderr or to the error reporting callback.  changed all calls in handle_options from fprintf(stderr, ... ) to report_option_error
    my_getopt.h:
      Changed declaration of handle_options to use typedefs for the two function pointers.  added second function pointer to server as an error reporting callback
    mysqld.dsp:
      Added custom build step for compiling message file and added message resource file (output of mc)
    67003d1c
logging_ok 3.17 KB