9 #ifndef TEAMCENTER_COMMON_LOGGING_TCLOGMANAGER_HXX
10 #define TEAMCENTER_COMMON_LOGGING_TCLOGMANAGER_HXX
18 #include <tclogging/libtclogging_exports.h>
19 namespace Teamcenter{
namespace Soa {
namespace Client {
class Logger; }}}
21 namespace Teamcenter::Common::Logging
41 static Logger* getLogger(
const std::string& name );
57 static void addLogger(
const std::string& name,
Appender* appender,
LogLevel level );
69 friend class Teamcenter::Soa::Client::Logger;
71 static std::vector<std::string> getSubString( std::string inputStr );
72 static Logger* getParent( std::string loggerName );
73 static void updateChildLoggers(
const std::string& name,
Appender* appender,
LogLevel level );
79 static void clearLoggers();
84 #include <tclogging/libtclogging_undef.h>