@@ -52,10 +52,17 @@ static void fprint_timestamp(
/* XXX: there is no error-checking, IMHO it's better to lose messages
* then to die and stop service */
const char* sprio = getprioname(priority);
+#ifdef __OHOS__
+ if (appendix)
+ fprintf(fd, "%lu.%6.6lu %s %s:%u %s(...) %s: %s\n", (unsigned long)tv.tv_sec, (unsigned long)tv.tv_usec, sprio, file, line, func, message, appendix);
+ else
+ fprintf(fd, "%lu.%6.6lu %s %s:%u %s(...) %s\n", (unsigned long)tv.tv_sec, (unsigned long)tv.tv_usec, sprio, file, line, func, message);
+#else
if (appendix)
fprintf(fd, "%lu.%6.6lu %s %s:%u %s(...) %s: %s\n", tv.tv_sec, tv.tv_usec, sprio, file, line, func, message, appendix);
else
fprintf(fd, "%lu.%6.6lu %s %s:%u %s(...) %s\n", tv.tv_sec, tv.tv_usec, sprio, file, line, func, message);
+#endif
}
static void stderr_msg(const char *file, int line, const char *func, int priority, const char *message, const char *appendix)