summaryrefslogtreecommitdiff
path: root/sql/log.cc
diff options
context:
space:
mode:
authorunknown <tsmith@siva.hindu.god>2007-03-28 17:54:11 -0600
committerunknown <tsmith@siva.hindu.god>2007-03-28 17:54:11 -0600
commitc8fde97f485e61c66124b5b43488bf259738a1dc (patch)
tree87f9b8b08efca985b0be9d592e43f1403b9cc72b /sql/log.cc
parent382ae31305853236e5ebc6b4f15819d804c45420 (diff)
parent465cf7380aad2f370d97ec38a1c72d6acb174b16 (diff)
downloadmariadb-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.cc64
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];