still doesn't work. #(@*(@*# where the @*#*@&# is that logging directory going wrong?
authorChris Koeritz <fred@gruntose.com>
Tue, 11 Sep 2012 12:44:14 +0000 (08:44 -0400)
committerChris Koeritz <fred@gruntose.com>
Tue, 11 Sep 2012 12:44:14 +0000 (08:44 -0400)
nucleus/library/basis/environment.cpp
nucleus/library/configuration/application_configuration.cpp

index 907c8504b809d3421139fa0c582193ab52d7b7c1..520b7791c11f4739cd763022c6e3e0be9fde0022 100644 (file)
@@ -42,6 +42,7 @@ astring environment::TMP()
     // most reasonable OSes have a /tmp directory.
     to_return = "/tmp";
 #endif
+    if (!!to_return) set("TMP", to_return);
   }
   return to_return;
 }
index 9502a3a8af715ffa6d9e9180c0a0342bdcace1bd..3b70e55344fa928fd7e7eb9b50829a4b800a6d06 100644 (file)
@@ -91,7 +91,7 @@ astring application_configuration::get_cmdline_from_proc()
   // command line are all separated by zero characters.
   __check_once_app_path = filebuff;
   delete [] filebuff;
-//printf("got an app name before chewing: %s\n", __check_once_app_path.s());
+printf("got an app name before chewing: %s\n", __check_once_app_path.s());
   // clean out quote characters from the name.
   for (int i = __check_once_app_path.length() - 1; i >= 0; i--) {
     if (__check_once_app_path[i] == '"') __check_once_app_path.zap(i, i);
@@ -101,7 +101,7 @@ astring application_configuration::get_cmdline_from_proc()
   filename testing(__check_once_app_path);
   if (testing.had_directory()) return __check_once_app_path;  // all set.
 
-//printf("no dir part found, app name after chewing: %s\n", __check_once_app_path.s());
+printf("no dir part found, app name after chewing: %s\n", __check_once_app_path.s());
 
 //hmmm: the below might be better off as a find app in path method, which relies on which.
   // there was no directory component, so we'll try to guess one.
@@ -310,7 +310,7 @@ astring application_configuration::get_logging_directory()
     // get the entry for the logging path.
   if (!log_dir) {
     // if the entry was absent, we set it.
-//printf("did not find log dir in config file\n");
+printf("did not find log dir in config file\n");
     ini_configurator ini(application_configuration_file(),
         ini_configurator::RETURN_ONLY,
         ini_configurator::APPLICATION_DIRECTORY);
@@ -319,7 +319,7 @@ astring application_configuration::get_logging_directory()
     // they gave us something.  let's replace the environment variables
     // in their string so we resolve paths and such.
     log_dir = parser_bits::substitute_env_vars(log_dir);
-//printf("%s", (char *)a_sprintf("got log dir with %s value\n", log_dir.s()).s());
+printf("%s", (char *)a_sprintf("got log dir with %s value\n", log_dir.s()).s());
   }
 
   // now we make sure the directory exists.