X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FBasics%2FlibSALOMELog.hxx;h=ef7e1774f44d2359f0e203915b4009f915dff93a;hb=69d0c51111d3a95da8a0220de7491ddcf56c2889;hp=1a53ec133c64ef6619af7c542869d0f8a2601762;hpb=01fb5e19b0cc6f25c64be7bf96fa35676609a4e7;p=modules%2Fkernel.git diff --git a/src/Basics/libSALOMELog.hxx b/src/Basics/libSALOMELog.hxx index 1a53ec133..ef7e1774f 100644 --- a/src/Basics/libSALOMELog.hxx +++ b/src/Basics/libSALOMELog.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2022 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2024 CEA, EDF, OPEN CASCADE // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -26,7 +26,22 @@ #include "SALOME_Basics.hxx" +#include + 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(); + void BASICS_EXPORT AppendTimeClock(std::ostream& os); + VerbosityLevelType BASICS_EXPORT VerbosityLevel(); + std::string BASICS_EXPORT VerbosityLevelStr(); }