]> git.mxchange.org Git - flightgear.git/commitdiff
Adapt logging level for some messages.
authorThorstenB <brehmt@gmail.com>
Wed, 9 May 2012 21:47:34 +0000 (23:47 +0200)
committerThorstenB <brehmt@gmail.com>
Wed, 9 May 2012 21:56:43 +0000 (23:56 +0200)
Also keep default logging level during very early startup at "alert"
(unless explicitly set on cmd-line).

src/Main/locale.cxx
src/Main/options.cxx

index 2f27232349721f433bfa4c13d7b8fa7715c76e64..ae4cedf076e529932965cb4e82f4e4f815ab6792 100644 (file)
@@ -62,7 +62,7 @@ FGLocale::getUserLanguage()
                       LOCALE_SISO639LANGNAME,
                       locale, sizeof(locale)))
     {
-        SG_LOG(SG_GENERAL, SG_INFO, "Detected locale's language setting: " << locale);
+        SG_LOG(SG_GENERAL, SG_DEBUG, "Detected locale's language setting: " << locale);
         size_t i = strlen(locale);
         locale[i++] = '_';
         if (GetLocaleInfo(LOCALE_USER_DEFAULT,
@@ -71,11 +71,10 @@ FGLocale::getUserLanguage()
             return locale;
 
         locale[--i] = 0;
-        SG_LOG(SG_GENERAL, SG_INFO, "Failed to detected locale's country setting.");
+        SG_LOG(SG_GENERAL, SG_WARN, "Failed to detected locale's country setting.");
         return locale;
     }
 
-    SG_LOG(SG_GENERAL, SG_INFO, "Failed to obtain Windows locale information.");
     return NULL;
 }
 #else
@@ -104,7 +103,7 @@ FGLocale::findLocaleNode(const string& language)
             return node;
     }
 
-    SG_LOG(SG_GENERAL, SG_INFO, "Searching language resource for locale: " << language);
+    SG_LOG(SG_GENERAL, SG_DEBUG, "Searching language resource for locale: " << language);
     // search locale using full string
     vector<SGPropertyNode_ptr> localeList = _intl->getChildren("locale");
 
@@ -149,7 +148,7 @@ FGLocale::selectLanguage(const char *language)
     // Use plain C locale if nothing is available.
     if ((language == NULL)||(language[0]==0))
     {
-        SG_LOG(SG_GENERAL, SG_INFO, "Unable to detect system language" );
+        SG_LOG(SG_GENERAL, SG_WARN, "Unable to detect system language" );
         language = "C";
     }
 
index e8b39813ac1b739dd7ec721ceaafb829c0aec0d0..d377da0dd01bfb19eee74d42df84d81fbe341c21 100644 (file)
@@ -1735,7 +1735,7 @@ void Options::init(int argc, char **argv, const SGPath& appDataPath)
   
   // establish log-level before anything else - otherwise it is not possible
   // to show extra (debug/info/warning) messages for the start-up phase.
-  fgOptLogLevel(valueForOption("log-level").c_str());
+  fgOptLogLevel(valueForOption("log-level", "alert").c_str());
 
 // then config files
   SGPath config;