예제 #1
0
파일: LogImpl.cpp 프로젝트: AdmontVT/rhodes
 virtual void setFileSize( int value, rho::apiGenerator::CMethodResult& oResult)
 {
     if (value >= 0)
     {
         LOGCONF().setMaxLogFileSize(value);
     }
     else
     {
         oResult.setArgError("Log: Invalid file size value");
     }
 }
예제 #2
0
파일: LogImpl.cpp 프로젝트: AdmontVT/rhodes
 virtual void setMemoryPeriod( int value, rho::apiGenerator::CMethodResult& oResult)
 {
     if (value >= 0)
     {
         LOGCONF().setCollectMemoryInfoInterval(value);
     }
     else
     {
         oResult.setArgError("Log: Invalid memory period value");
     }
 }
예제 #3
0
파일: LogImpl.cpp 프로젝트: AdmontVT/rhodes
 virtual void setLevel( int value, rho::apiGenerator::CMethodResult& oResult)
 {
     if ( L_TRACE <= value && value <= L_FATAL )
     {
         LOGCONF().setMinSeverity(value);
     }
     else
     {
         oResult.setArgError("Log: Invalid severity level");
     }
 }
예제 #4
0
파일: LogImpl.cpp 프로젝트: AdmontVT/rhodes
 virtual void setFilePath( const rho::String& value, rho::apiGenerator::CMethodResult& oResult)
 {
     if (value.size() > 0)
     {
         LOGCONF().setLogFilePath(value);
     }
     else
     {
         oResult.setArgError("Log: Empty file path");
     }
 }