Skip to content
Snippets Groups Projects
Commit ee7eac62 authored by Julien Michel's avatar Julien Michel
Browse files

ENH: Change default level to INFO whatever compilation options

parent a9c3d553
No related branches found
No related tags found
1 merge request!20Refactor logging for the whole library
...@@ -14,7 +14,7 @@ those values. ...@@ -14,7 +14,7 @@ those values.
* ``OTB_DEM_DIRECTORY``: Default directory were DEM tiles are stored. It should only contain ```.hgt`` or or georeferenced ``.tif`` files. Empty if not set (no directory set) * ``OTB_DEM_DIRECTORY``: Default directory were DEM tiles are stored. It should only contain ```.hgt`` or or georeferenced ``.tif`` files. Empty if not set (no directory set)
* ``OTB_GEOID_FILE``: Default path to the geoid file that will be used to retrieve height of DEM above ellipsoid. Empty if not set (no geoid set) * ``OTB_GEOID_FILE``: Default path to the geoid file that will be used to retrieve height of DEM above ellipsoid. Empty if not set (no geoid set)
* ``OTB_MAX_RAM_HINT``: Default maximum memory that OTB should use for processing, in MB. If not set, default value is 128 MB. * ``OTB_MAX_RAM_HINT``: Default maximum memory that OTB should use for processing, in MB. If not set, default value is 128 MB.
* ``OTB_LOGGER_LEVEL``: Default level of logging for OTB. Should be one of ``DEBUG``, ``INFO``, ``WARNING``, ``CRITICAL`` or ``FATAL``, by increasing order of priority. Only messages with a higher priority than the level of logging will be displayed. By default level is ``DEBUG`` for Debug build and ``INFO`` otherwise. * ``OTB_LOGGER_LEVEL``: Default level of logging for OTB. Should be one of ``DEBUG``, ``INFO``, ``WARNING``, ``CRITICAL`` or ``FATAL``, by increasing order of priority. Only messages with a higher priority than the level of logging will be displayed. If not set, default level is ``INFO``.
Extended filenames Extended filenames
------------------ ------------------
......
...@@ -99,8 +99,7 @@ public: ...@@ -99,8 +99,7 @@ public:
* be displayed. * be displayed.
* *
* By default (if OTB_LOGGER_LEVEL is not set or can not be * By default (if OTB_LOGGER_LEVEL is not set or can not be
* decoded), level is DEBUG in Debug or RelWithDebInfo builds, and * decoded), level is INFO.
* INFO otherwise.
* *
*/ */
static itk::LoggerBase::PriorityLevelType GetLoggerLevel(); static itk::LoggerBase::PriorityLevelType GetLoggerLevel();
......
...@@ -69,12 +69,8 @@ itk::LoggerBase::PriorityLevelType ConfigurationManager::GetLoggerLevel() ...@@ -69,12 +69,8 @@ itk::LoggerBase::PriorityLevelType ConfigurationManager::GetLoggerLevel()
{ {
std::string svalue; std::string svalue;
#ifndef NDEBUG // Default value is INFO
itk::LoggerBase::PriorityLevelType level = itk::LoggerBase::DEBUG;
#else
itk::LoggerBase::PriorityLevelType level = itk::LoggerBase::INFO; itk::LoggerBase::PriorityLevelType level = itk::LoggerBase::INFO;
#endif
if(itksys::SystemTools::GetEnv("OTB_LOGGER_LEVEL",svalue)) if(itksys::SystemTools::GetEnv("OTB_LOGGER_LEVEL",svalue))
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment