@ -713,9 +713,8 @@ Logger::Logger(const std::string& id, const Configurations& configurations,
}
}
Logger : : Logger ( const Logger & logger ) {
Logger : : Logger ( const Logger & logger ) {
base : : utils : : safeDelete ( m_typedConfigurations ) ;
m_id = logger . m_id ;
m_id = logger . m_id ;
m_typedConfigurations = logger . m_typedConfigurations ;
m_typedConfigurations = logger . m_typedConfigurations ? new base : : TypedConfigurations ( * logger . m_typedConfigurations ) : nullptr ;
m_parentApplicationName = logger . m_parentApplicationName ;
m_parentApplicationName = logger . m_parentApplicationName ;
m_isConfigured = logger . m_isConfigured ;
m_isConfigured = logger . m_isConfigured ;
m_configurations = logger . m_configurations ;
m_configurations = logger . m_configurations ;
@ -727,7 +726,7 @@ Logger& Logger::operator=(const Logger& logger) {
if ( & logger ! = this ) {
if ( & logger ! = this ) {
base : : utils : : safeDelete ( m_typedConfigurations ) ;
base : : utils : : safeDelete ( m_typedConfigurations ) ;
m_id = logger . m_id ;
m_id = logger . m_id ;
m_typedConfigurations = logger . m_typedConfigurations ;
m_typedConfigurations = logger . m_typedConfigurations ? new base : : TypedConfigurations ( * logger . m_typedConfigurations ) : nullptr ;
m_parentApplicationName = logger . m_parentApplicationName ;
m_parentApplicationName = logger . m_parentApplicationName ;
m_isConfigured = logger . m_isConfigured ;
m_isConfigured = logger . m_isConfigured ;
m_configurations = logger . m_configurations ;
m_configurations = logger . m_configurations ;