diff --git a/src/core/basetypes/MCLog.c b/src/core/basetypes/MCLog.c index 4d01b284f..967d41594 100644 --- a/src/core/basetypes/MCLog.c +++ b/src/core/basetypes/MCLog.c @@ -7,6 +7,8 @@ #include #include #include +#import + #if __APPLE__ #include #endif @@ -61,6 +63,9 @@ static void logInternalv(FILE * file, gettimeofday(&tv, NULL); localtime_r(&tv.tv_sec, &tm_value); fprintf(file, "%04u-%02u-%02u %02u:%02u:%02u.%03u ", tm_value.tm_year + 1900, tm_value.tm_mon + 1, tm_value.tm_mday, tm_value.tm_hour, tm_value.tm_min, tm_value.tm_sec, (int) (tv.tv_usec / 1000)); + + syslog(LOG_ERR, "%04u-%02u-%02u %02u:%02u:%02u.%03u ",tm_value.tm_year + 1900, tm_value.tm_mon + 1, tm_value.tm_mday, tm_value.tm_hour, tm_value.tm_min, tm_value.tm_sec, (int) (tv.tv_usec / 1000)); + vsyslog(LOG_ERR, format, argp); #ifdef __MACH__ if (pthread_main_np()) {