Scalr_Scaling_Manager::logDecisionInfo PHP Method

logDecisionInfo() public method

Logging information about decision
public logDecisionInfo ( string $scalingMetricDecision, string $scalingMetricName, $details = null )
$scalingMetricDecision string Scaling decision
$scalingMetricName string Name of metric by which a decision was made
    public function logDecisionInfo($scalingMetricDecision, $scalingMetricName, $details = null)
    {
        if ($scalingMetricDecision !== Scalr_Scaling_Decision::NOOP) {
            \Scalr::getContainer()->logger(LOG_CATEGORY::FARM)->info(new FarmLogMessage($this->dbFarmRole->FarmID, sprintf("%s on role '%s'. Metric name: %s. Details: %s.", $scalingMetricDecision, $this->dbFarmRole->Alias, $scalingMetricName, $details)));
            $this->logger->info(sprintf(_("Metric: %s. Decision: %s. Details: %s"), $scalingMetricName, $scalingMetricDecision, $details));
        }
    }