Salome HOME
[EDF29150] : log performance of python scripts run inside SALOME container + verbosit...
[modules/kernel.git] / src / Basics / libSALOMELog.hxx
index 7d4b70611e3c5147206c8182fcf78f5f3d54474c..f4d91193e6555135b81cb6f8be3c487006e07206 100644 (file)
 
 #include "SALOME_Basics.hxx"
 
+#include <string>
+
 namespace SALOME
 {
+  enum class VerbosityLevelType;
+
   bool BASICS_EXPORT VerbosityActivated();
   void BASICS_EXPORT SetVerbosityActivated(bool);
+
+  void BASICS_EXPORT SetVerbosityLevel(VerbosityLevelType level);
+  void BASICS_EXPORT SetVerbosityLevelStr(const std::string& level);
+  bool BASICS_EXPORT IsDebugLevel();
+  bool BASICS_EXPORT IsInfoLevel();
+  bool BASICS_EXPORT IsWarningLevel();
+  bool BASICS_EXPORT IsErrorLevel();
+  VerbosityLevelType BASICS_EXPORT VerbosityLevel();
+  std::string BASICS_EXPORT VerbosityLevelStr();
 }