Browse Source

Fix logger setup.

tags/0.9.0
Vsevolod Stakhov 9 years ago
parent
commit
4eee8ca461
1 changed files with 3 additions and 3 deletions
  1. 3
    3
      src/main.c

+ 3
- 3
src/main.c View File

@@ -337,16 +337,16 @@ drop_priv (struct rspamd_main *rspamd)
}

static void
config_logger (struct rspamd_config *cfg, gpointer ud)
config_logger (rspamd_mempool_t *pool, gpointer ud)
{
struct rspamd_main *rm = ud;

if (config_test) {
/* Explicitly set logger type to console in case of config testing */
cfg->log_type = RSPAMD_LOG_CONSOLE;
rm->cfg->log_type = RSPAMD_LOG_CONSOLE;
}

rspamd_set_logger (cfg, g_quark_try_string ("main"), rm);
rspamd_set_logger (rm->cfg, g_quark_try_string ("main"), rm);
if (rspamd_log_open_priv (rm->logger, rm->workers_uid, rm->workers_gid) == -1) {
fprintf (stderr, "Fatal error, cannot open logfile, exiting\n");
exit (EXIT_FAILURE);

Loading…
Cancel
Save