diff options
author | unknown <tsmith@siva.hindu.god> | 2007-03-28 17:54:11 -0600 |
---|---|---|
committer | unknown <tsmith@siva.hindu.god> | 2007-03-28 17:54:11 -0600 |
commit | c8fde97f485e61c66124b5b43488bf259738a1dc (patch) | |
tree | 87f9b8b08efca985b0be9d592e43f1403b9cc72b /sql/log.cc | |
parent | 382ae31305853236e5ebc6b4f15819d804c45420 (diff) | |
parent | 465cf7380aad2f370d97ec38a1c72d6acb174b16 (diff) | |
download | mariadb-git-c8fde97f485e61c66124b5b43488bf259738a1dc.tar.gz |
Merge siva.hindu.god:/home/tsmith/m/bk/maint/50
into siva.hindu.god:/home/tsmith/m/bk/maint/51
sql/log.cc:
Manual merge
Diffstat (limited to 'sql/log.cc')
-rw-r--r-- | sql/log.cc | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/sql/log.cc b/sql/log.cc index 69c3ec58127..66667cc12d4 100644 --- a/sql/log.cc +++ b/sql/log.cc @@ -4216,38 +4216,6 @@ static bool test_if_number(register const char *str, } /* test_if_number */ -static void print_buffer_to_file(enum loglevel level, const char *buffer) -{ - time_t skr; - struct tm tm_tmp; - struct tm *start; - DBUG_ENTER("print_buffer_to_file"); - DBUG_PRINT("enter",("buffer: %s", buffer)); - - VOID(pthread_mutex_lock(&LOCK_error_log)); - - skr=time(NULL); - localtime_r(&skr, &tm_tmp); - start=&tm_tmp; - - fprintf(stderr, "%02d%02d%02d %2d:%02d:%02d [%s] %s\n", - start->tm_year % 100, - start->tm_mon+1, - start->tm_mday, - start->tm_hour, - start->tm_min, - start->tm_sec, - (level == ERROR_LEVEL ? "ERROR" : level == WARNING_LEVEL ? - "Warning" : "Note"), - buffer); - - fflush(stderr); - - VOID(pthread_mutex_unlock(&LOCK_error_log)); - DBUG_VOID_RETURN; -} - - void sql_perror(const char *message) { #ifdef HAVE_STRERROR @@ -4380,6 +4348,38 @@ int vprint_msg_to_log(enum loglevel level __attribute__((unused)), DBUG_RETURN(0); } #else /*!EMBEDDED_LIBRARY*/ +static void print_buffer_to_file(enum loglevel level, const char *buffer) +{ + time_t skr; + struct tm tm_tmp; + struct tm *start; + DBUG_ENTER("print_buffer_to_file"); + DBUG_PRINT("enter",("buffer: %s", buffer)); + + VOID(pthread_mutex_lock(&LOCK_error_log)); + + skr=time(NULL); + localtime_r(&skr, &tm_tmp); + start=&tm_tmp; + + fprintf(stderr, "%02d%02d%02d %2d:%02d:%02d [%s] %s\n", + start->tm_year % 100, + start->tm_mon+1, + start->tm_mday, + start->tm_hour, + start->tm_min, + start->tm_sec, + (level == ERROR_LEVEL ? "ERROR" : level == WARNING_LEVEL ? + "Warning" : "Note"), + buffer); + + fflush(stderr); + + VOID(pthread_mutex_unlock(&LOCK_error_log)); + DBUG_VOID_RETURN; +} + + int vprint_msg_to_log(enum loglevel level, const char *format, va_list args) { char buff[1024]; |