コード例 #1
0
ファイル: logproperties.php プロジェクト: kanbang/Colt
                     $selectedLogProps = new LogPropsRecord(MgConfigProperties::SessionLogPropertiesSection, MgConfigProperties::SessionLogPropertyEnabled, MgConfigProperties::SessionLogPropertyFilename, MgConfigProperties::SessionLogPropertyParameters, $allSessionLogParms);
                 } else {
                     if ($selectedLog == TRACE_LOG) {
                         $selectedLogProps = new LogPropsRecord(MgConfigProperties::TraceLogPropertiesSection, MgConfigProperties::TraceLogPropertyEnabled, MgConfigProperties::TraceLogPropertyFilename, MgConfigProperties::TraceLogPropertyParameters, $allTraceLogParms);
                     }
                 }
             }
         }
     }
 }
 // Get log props for this server
 if ($refreshRequested) {
     // Create a ServerAdmin object.
     $serverAdmin = new MgServerAdmin();
     $serverAdmin->Open($selectedServer, $userInfo);
     $generalProps = $serverAdmin->GetConfigurationProperties(MgConfigProperties::GeneralPropertiesSection);
     $logRootFolderProp = $generalProps->GetItem(MgConfigProperties::GeneralPropertyLogsPath);
     $logRootFolder = $logRootFolderProp->GetValue();
     CleanUpPath($logRootFolder);
     $maxLogSizeProp = $generalProps->GetItem(MgConfigProperties::GeneralPropertyMaxLogFileSize);
     $maxLogSize = $maxLogSizeProp->GetValue() / 1024.0;
     $maxLogSizeEnabledProp = $generalProps->GetItem("MaxLogFileSizeEnabled");
     $maxLogSizeEnabled = $maxLogSizeEnabledProp->GetValue() == "1" ? true : false;
     $theDelimiterProp = $generalProps->GetItem(MgConfigProperties::GeneralPropertyLogsDelimiter);
     $theDelimiter = $theDelimiterProp->GetValue();
     foreach ($logDelimiters as $key => $val) {
         if ($theDelimiter == $val) {
             $logDelimiter = $key;
             break;
         }
     }