static void vMessage(uint32_t class, const char *message, va_list args)
{
- if (system_log) {
- /* Messages go to the system log interface */
- vslilog_part(system_log, class, message, args);
- } else {
- vMessageFallback(class,message,args);
- }
+ vslilog_part(system_log, class, message, args);
}
void Message(uint32_t class, const char *message, ...)
st->level=string_list_to_word(dict_lookup(dict,"class"),
message_class_table,"logfile");
- add_hook(PHASE_GETRESOURCES,logfile_phase_hook,st);
+ add_hook(PHASE_DAEMONIZE,logfile_phase_hook,st);
add_hook(PHASE_CHILDPERSIST,logfile_childpersist_hook,st);
return new_closure(&st->cl);
st->facility=string_to_word(facstr,loc,
syslog_facility_table,"syslog");
st->open=False;
- add_hook(PHASE_GETRESOURCES,syslog_phase_hook,st);
+ add_hook(PHASE_DAEMONIZE,syslog_phase_hook,st);
add_hook(PHASE_CHILDPERSIST,syslog_phase_hook,st);
return new_closure(&st->cl);