Log function names
This commit is contained in:
parent
69622c17ae
commit
ee68cd9d30
@ -350,7 +350,7 @@ bool containMakeFdsCOE(void)
|
||||
bool containSetupFD(struct nsjconf_t * nsjconf, int fd_in, int fd_out, int fd_err, int fd_log)
|
||||
{
|
||||
/* Make sure all logs go to the parent process from now on */
|
||||
logNewLogFD(fd_log);
|
||||
logRedirectLogFD(fd_log);
|
||||
|
||||
if (nsjconf->mode != MODE_LISTEN_TCP) {
|
||||
if (nsjconf->is_silent == false) {
|
||||
|
4
log.c
4
log.c
@ -128,12 +128,12 @@ void logStop(int sig)
|
||||
LOG_I("Server stops due to fatal signal (%d) caught. Exiting", sig);
|
||||
}
|
||||
|
||||
void logNewLogFD(int fd)
|
||||
void logRedirectLogFD(int fd)
|
||||
{
|
||||
log_fd = fd;
|
||||
}
|
||||
|
||||
void logDirectly(const char *msg)
|
||||
void logDirectlyToFD(const char *msg)
|
||||
{
|
||||
dprintf(log_fd, "%s", msg);
|
||||
}
|
||||
|
4
log.h
4
log.h
@ -55,7 +55,7 @@ bool logInitLogFile(struct nsjconf_t *nsjconf, const char *logfile, bool is_verb
|
||||
void logLog(enum llevel_t ll, const char *fn, int ln, bool perr, const char *fmt, ...)
|
||||
__attribute__ ((format(printf, 5, 6)));
|
||||
void logStop(int sig);
|
||||
void logNewLogFD(int fd);
|
||||
void logDirectly(const char *msg);
|
||||
void logRedirectLogFD(int fd);
|
||||
void logDirectlyToFD(const char *msg);
|
||||
|
||||
#endif /* _LOG_H */
|
||||
|
@ -228,7 +228,7 @@ void subprocRunChild(struct nsjconf_t *nsjconf, int fd_in, int fd_out, int fd_er
|
||||
ssize_t sz;
|
||||
while ((sz = read(pipefd[0], log_buf, sizeof(log_buf) - 1)) > 0) {
|
||||
log_buf[sz] = '\0';
|
||||
logDirectly(log_buf);
|
||||
logDirectlyToFD(log_buf);
|
||||
}
|
||||
close(pipefd[0]);
|
||||
close(pipefd[1]);
|
||||
|
Loading…
Reference in New Issue
Block a user