diff options
Diffstat (limited to 'src/or/config.c')
-rw-r--r-- | src/or/config.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/or/config.c b/src/or/config.c index 4bec39d04..d23453c6f 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -419,7 +419,7 @@ static void free_options(or_options_t *options) { static void init_options(or_options_t *options) { /* give reasonable values for each option. Defaults to zero. */ memset(options,0,sizeof(or_options_t)); - options->LogLevel = tor_strdup("warn"); + options->LogLevel = tor_strdup("notice"); options->ExitNodes = tor_strdup(""); options->EntryNodes = tor_strdup(""); options->ExcludeNodes = tor_strdup(""); @@ -501,8 +501,7 @@ int getconfig(int argc, char **argv, or_options_t *options) { cf = config_open(fname); if(!cf) { if(using_default_torrc == 1) { - log(LOG_WARN, "Configuration file '%s' not found, using defaults (this is fine).",fname); - /* XXX change this WARN to INFO once we start using this feature */ + log(LOG_NOTICE, "Configuration file '%s' not present, using reasonable defaults.",fname); if(config_assign_default(options) < 0) return -1; } else { @@ -549,12 +548,14 @@ int getconfig(int argc, char **argv, or_options_t *options) { options->loglevel = LOG_ERR; else if(!strcmp(options->LogLevel,"warn")) options->loglevel = LOG_WARN; + else if(!strcmp(options->LogLevel,"notice")) + options->loglevel = LOG_NOTICE; else if(!strcmp(options->LogLevel,"info")) options->loglevel = LOG_INFO; else if(!strcmp(options->LogLevel,"debug")) options->loglevel = LOG_DEBUG; else { - log(LOG_WARN,"LogLevel must be one of err|warn|info|debug."); + log(LOG_WARN,"LogLevel must be one of err|warn|notice|info|debug."); result = -1; } } |