OSDN Git Service

parameterでconfigファイルがなかった場合にエラーログを出すように修正
authornakai <nakai@1ed66053-1c2d-0410-8867-f7571e6e31d3>
Fri, 23 Jan 2009 07:38:22 +0000 (07:38 +0000)
committernakai <nakai@1ed66053-1c2d-0410-8867-f7571e6e31d3>
Fri, 23 Jan 2009 07:38:22 +0000 (07:38 +0000)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-shamshel@6301 1ed66053-1c2d-0410-8867-f7571e6e31d3

parameter/parameter_impl.cpp

index cdc1f77..46047d4 100644 (file)
@@ -80,7 +80,10 @@ bool l7vs::ParameterImpl::read_file( const l7vs::PARAMETER_COMPONENT_TAG comp ){
        string_map_type string_map;
        int_map_type    int_map;
 
-       if( !ifs ) return false;        // don't open config files.
+       if( !ifs ){
+               Logger::putLogFatal( logcat, 0, "CONFIG FILE NOT OPEN : " PARAMETER_FILE , __FILE__, __LINE__ );
+               return false;   // don't open config files.
+       }
 
        std::string     section_string;
        while( std::getline( ifs, line ) ){
@@ -251,5 +254,6 @@ std::string l7vs::ParameterImpl::get_string( const l7vs::PARAMETER_COMPONENT_TAG
                return strmap_iterator->second;
        else
                err.setter( true, "don't find key" );
+
        return std::string("");
 }