| 453 | } |
| 454 | |
| 455 | void LOGGER::init_general_log(uint general_log_printer) |
| 456 | { |
| 457 | if (general_log_printer & LOG_NONE) |
| 458 | { |
| 459 | general_log_handler_list[0]= 0; |
| 460 | return; |
| 461 | } |
| 462 | |
| 463 | switch (general_log_printer) { |
| 464 | case LOG_FILE: |
| 465 | general_log_handler_list[0]= file_log_handler; |
| 466 | general_log_handler_list[1]= 0; |
| 467 | break; |
| 468 | case LOG_TABLE: |
| 469 | general_log_handler_list[0]= 0; |
| 470 | break; |
| 471 | case LOG_TABLE|LOG_FILE: |
| 472 | general_log_handler_list[0]= file_log_handler; |
| 473 | general_log_handler_list[1]= 0; |
| 474 | break; |
| 475 | } |
| 476 | } |
| 477 | |
| 478 | |
| 479 | bool LOGGER::activate_log_handler(THD* thd, uint log_type) |