]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
logging: disable log_sym_history for non-daemons
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Mon, 14 Mar 2011 10:10:33 +0000 (03:10 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Mon, 14 Mar 2011 11:39:32 +0000 (04:39 -0700)
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
src/common/common_init.cc

index 6924fa818a2b4f6e93845704cad78e094a2a1bc7..8a7e5701e1aa190328dd25285cf5748402a60fe9 100644 (file)
@@ -135,6 +135,11 @@ void common_init(std::vector < const char* >& args,
 
   conf->parse_argv(args); // argv override
 
+  if (code_env != CODE_ENVIRONMENT_DAEMON) {
+      // The symlink stuff only really makes sense for daemons
+      conf->log_sym_history = false;
+  }
+
   if (conf->log_to_syslog || conf->clog_to_syslog) {
     closelog();
     openlog(g_conf.name->to_cstr(), LOG_ODELAY | LOG_PID, LOG_USER);