- tim = time(NULL);
- tm = localtime(&tim);
- strftime(buf, sizeof(buf), "%d-%m-%y %H:%M:%S", tm);
- fprintf(stderr, "%s %s [%d] <%d> ", buf, progname, pid, level);
+ strftime(buf, sizeof(buf), "%Y-%m-%d %H:%M:%S", tm);
+ fprintf(stderr, "%c %s ", cat, buf);
+ if (log_progname)
+ {
+ if (log_pid)
+ fprintf(stderr, "[%s (%d)] ", log_progname, log_pid);
+ else
+ fprintf(stderr, "[%s] ", log_progname);
+ }
+ else
+ {
+ if (log_pid)
+ fprintf(stderr, "[%d] ", log_pid);
+ }