- if (log_pid)
- fprintf(stderr, "[%s (%d)] ", log_progname, log_pid);
+ p = buf = alloca(buflen);
+ *p++ = cat;
+ p += strftime(p, buflen, " %Y-%m-%d %H:%M:%S ", tm);
+ if (log_title)
+ {
+ if (log_pid)
+ p += sprintf(p, "[%s (%d)] ", log_title, log_pid);
+ else
+ p += sprintf(p, "[%s] ", log_title);
+ }