- tm = localtime(&i->when);
- strftime(buf, sizeof(buf), "%Y-%m-%d %H:%M:%S", tm);
- if (flags & FW_SYSLOG) {
- syslog(LOG_NOTICE, "%s %s %s from %s@%s [%s]\n",
- buf, i->q.desc, i->q.act,
- i->user, i->host, inet_ntoa(i->q.rsin.sin_addr));
- } else {
- fprintf(stderr, "%s %s %s from %s@%s [%s]\n",
- buf, i->q.desc, i->q.act,
- i->user, i->host, inet_ntoa(i->q.rsin.sin_addr));
- }
+ fw_log(i->when, "[%s] %s from %s@%s [%s:%u]",
+ i->q.desc, i->q.act,
+ i->user, i->host,
+ inet_ntoa(i->q.rsin.sin_addr), (unsigned)ntohs(i->q.rsin.sin_port));