LogManager class to retreive Logger instances or to operate on the current LoggerRepository. 
When the LogManager class is loaded into memory the default initialization procedure is inititated. 
| Static Public Member Functions | |
| static void | setRepositorySelector (spi::RepositorySelectorPtr selector, void *guard) | 
| Sets LoggerFactorybut only if the correct guard is passed as parameter. | |
| static spi::LoggerRepositoryPtr & | getLoggerRepository () | 
| static LoggerPtr | getRootLogger () | 
| Retrieve the appropriate root logger. | |
| static LoggerPtr | getLogger (const std::string &name) | 
| Retrieve the appropriate Logger instance. | |
| static LoggerPtr | getLogger (const std::string &name, const spi::LoggerFactoryPtr &factory) | 
| Retrieve the appropriate Logger instance. | |
| static LoggerPtr | exists (const std::string &name) | 
| Determines if logger name exists in the hierarchy. | |
| static LoggerPtr | getLogger (const std::wstring &name) | 
| Retrieve the appropriate Logger instance. | |
| static LoggerPtr | getLogger (const std::wstring &name, const spi::LoggerFactoryPtr &factory) | 
| Retrieve the appropriate Logger instance. | |
| static LoggerPtr | exists (const std::wstring &name) | 
| Determines if logger name exists in the hierarchy. | |
| static LoggerPtr | getLogger (const std::basic_string< UniChar > &name) | 
| Retrieve the appropriate Logger instance. | |
| static LoggerPtr | getLogger (const std::basic_string< UniChar > &name, const spi::LoggerFactoryPtr &factory) | 
| Retrieve the appropriate Logger instance. | |
| static LoggerPtr | exists (const std::basic_string< UniChar > &name) | 
| Determines if logger name exists in the hierarchy. | |
| static LoggerPtr | getLogger (const CFStringRef &name) | 
| Retrieve the appropriate Logger instance. | |
| static LoggerPtr | getLogger (const CFStringRef &name, const spi::LoggerFactoryPtr &factory) | 
| Retrieve the appropriate Logger instance. | |
| static LoggerPtr | exists (const CFStringRef &name) | 
| Determines if logger name exists in the hierarchy. | |
| static LoggerPtr | getLoggerLS (const LogString &name) | 
| Retrieve the appropriate Logger instance. | |
| static LoggerPtr | getLoggerLS (const LogString &name, const spi::LoggerFactoryPtr &factory) | 
| Retrieve the appropriate Logger instance. | |
| static LoggerPtr | existsLS (const LogString &name) | 
| Determines if logger name exists in the hierarchy. | |
| static LoggerList | getCurrentLoggers () | 
| static void | shutdown () | 
| Safely close and remove all appenders in all loggers including the root logger. | |
| static void | resetConfiguration () | 
| Reset all values contained in this current LoggerRepository to their default. | |
| 
 | 
| Determines if logger name exists in the hierarchy. 
 
 
 | 
| 
 | 
| Determines if logger name exists in the hierarchy. 
 
 
 | 
| 
 | 
| Determines if logger name exists in the hierarchy. 
 
 
 | 
| 
 | 
| Determines if logger name exists in the hierarchy. 
 
 
 | 
| 
 | 
| Determines if logger name exists in the hierarchy. 
 
 
 | 
| 
 | 
| 
 | 
| 
 | ||||||||||||
| Retrieve the appropriate Logger instance. 
 
 
 | 
| 
 | 
| Retrieve the appropriate Logger instance. 
 
 
 | 
| 
 | ||||||||||||
| Retrieve the appropriate Logger instance. 
 
 
 | 
| 
 | 
| Retrieve the appropriate Logger instance. 
 
 
 | 
| 
 | ||||||||||||
| Retrieve the appropriate Logger instance. 
 
 
 | 
| 
 | 
| Retrieve the appropriate Logger instance. 
 
 
 | 
| 
 | ||||||||||||
| Retrieve the appropriate Logger instance. 
 
 
 | 
| 
 | 
| Retrieve the appropriate Logger instance. 
 
 
 | 
| 
 | ||||||||||||
| Retrieve the appropriate Logger instance. 
 
 
 | 
| 
 | 
| Retrieve the appropriate Logger instance. 
 
 
 | 
| 
 | 
| 
 | 
| 
 | 
| Retrieve the appropriate root logger. 
 | 
| 
 | 
| Reset all values contained in this current LoggerRepository to their default. 
 | 
| 
 | ||||||||||||
| 
Sets  
Initally the guard is null. If the guard is  
This allows a high-level component to set the RepositorySelector used by the  | 
| 
 | 
| Safely close and remove all appenders in all loggers including the root logger. 
 |