Lines Matching refs:LOG

72         LOG(ERROR) << "Cannot enable inc_check and dec_check at the same time";  in getIntFromJsonValues()
77 LOG(ERROR) << "Values size is invalid"; in getIntFromJsonValues()
84 LOG(FATAL) << "Invalid array[" << i << "]" << ret[i] << " min=" << last; in getIntFromJsonValues()
88 LOG(FATAL) << "Invalid array[" << i << "]" << ret[i] << " max=" << last; in getIntFromJsonValues()
92 LOG(INFO) << "[" << i << "]: " << ret[i]; in getIntFromJsonValues()
105 LOG(ERROR) << "Cannot enable inc_check and dec_check at the same time"; in getFloatFromJsonValues()
110 LOG(ERROR) << "Values size is invalid"; in getFloatFromJsonValues()
117 LOG(FATAL) << "Invalid array[" << i << "]" << ret[i] << " min=" << last; in getFloatFromJsonValues()
121 LOG(FATAL) << "Invalid array[" << i << "]" << ret[i] << " max=" << last; in getFloatFromJsonValues()
125 LOG(INFO) << "[" << i << "]: " << ret[i]; in getFloatFromJsonValues()
135 LOG(ERROR) << "Temp Range Values size: " << values.size() << "is invalid."; in getTempRangeInfoFromJsonValues()
143 LOG(ERROR) << "Illegal temp range: thresholds not defined properly " << min_temp << " : " in getTempRangeInfoFromJsonValues()
149 LOG(ERROR) << "Illegal temp range: temp_min_threshold(" << min_temp in getTempRangeInfoFromJsonValues()
155 LOG(INFO) << "Temp Range Info: " << temp_range_info->min_temp_threshold in getTempRangeInfoFromJsonValues()
162 LOG(ERROR) << "Minimum stuck duration not present."; in getTempStuckInfoFromJsonValue()
167 LOG(ERROR) << "Invalid Minimum stuck duration " << min_stuck_duration_int; in getTempStuckInfoFromJsonValue()
172 LOG(ERROR) << "Minimum polling count not present."; in getTempStuckInfoFromJsonValue()
177 LOG(ERROR) << "Invalid Minimum stuck duration " << min_polling_count; in getTempStuckInfoFromJsonValue()
182 LOG(INFO) << "Temp Stuck Info: polling_count=" << temp_stuck_info->min_polling_count in getTempStuckInfoFromJsonValue()
204 LOG(ERROR) << "Failed to read JSON config from " << config_path; in ParseThermalConfig()
211 LOG(ERROR) << "Failed to parse JSON config: " << errorMessage; in ParseThermalConfig()
228 LOG(ERROR) << "Sensor[" << name in ParseOffsetThresholds()
237 LOG(ERROR) << "Nan offset_threshold or offset_value unexpected for sensor " << name; in ParseOffsetThresholds()
242 LOG(ERROR) << "offset_thresholds are not in increasing order for sensor " << name; in ParseOffsetThresholds()
249 LOG(INFO) << "Sensor[" << name << "]'s offset_thresholds[" << i in ParseOffsetThresholds()
260 LOG(INFO) << "Failed to read Sensor[" << name << "]'s VirtualSensor"; in ParseVirtualSensorInfo()
264 LOG(INFO) << "Sensor[" << name << "]'s' VirtualSensor: " << is_virtual_sensor; in ParseVirtualSensorInfo()
284 LOG(INFO) << "Sensor[" << name << "]'s Combination[" << j << "]: " << linked_sensors[j]; in ParseVirtualSensorInfo()
287 LOG(ERROR) << "Sensor[" << name << "] has no Combination setting"; in ParseVirtualSensorInfo()
304 LOG(ERROR) << "Sensor[" << name << "]'s Formula is invalid"; in ParseVirtualSensorInfo()
315 LOG(ERROR) << "Sensor[" << name << "] has invalid CombinationType size"; in ParseVirtualSensorInfo()
326 LOG(ERROR) << "Sensor[" << name << "] has invalid CombinationType settings " in ParseVirtualSensorInfo()
330 LOG(INFO) << "Sensor[" << name << "]'s CombinationType[" << j in ParseVirtualSensorInfo()
340 LOG(INFO) << "Sensor[" << name << "]'s coefficient[" << j << "]: " << coefficients[j]; in ParseVirtualSensorInfo()
343 LOG(ERROR) << "Sensor[" << name << "] has no Coefficient setting"; in ParseVirtualSensorInfo()
348 LOG(ERROR) << "Sensor[" << name << "] has invalid Coefficient size"; in ParseVirtualSensorInfo()
359 LOG(ERROR) << "Sensor[" << name << "] has invalid coefficient type size"; in ParseVirtualSensorInfo()
370 LOG(ERROR) << "Sensor[" << name << "] has invalid coefficient options " in ParseVirtualSensorInfo()
374 LOG(INFO) << "Sensor[" << name << "]'s coefficient type[" << j in ParseVirtualSensorInfo()
380 LOG(ERROR) << "Sensor[" << name in ParseVirtualSensorInfo()
397 LOG(INFO) << "Sensor[" << name << "]'s TriggerSensor: " << values.asString(); in ParseVirtualSensorInfo()
402 LOG(ERROR) << name << " TriggerSensor should be an array of string"; in ParseVirtualSensorInfo()
406 LOG(INFO) << "Sensor[" << name << "]'s TriggerSensor[" << j in ParseVirtualSensorInfo()
410 LOG(ERROR) << "Sensor[" << name << "]'s TriggerSensor should be a string"; in ParseVirtualSensorInfo()
418 LOG(ERROR) << "Sensor[" << name << "] has no ModelPath"; in ParseVirtualSensorInfo()
423 LOG(ERROR) << "Sensor[" << name << "] uses USE_ML_MODEL and has zero linked_sensors"; in ParseVirtualSensorInfo()
430 LOG(ERROR) << "Failed to create vt estimator for Sensor[" << name in ParseVirtualSensorInfo()
440 LOG(ERROR) << "Failed to parse offset thresholds and values for Sensor[" << name << "]"; in ParseVirtualSensorInfo()
447 LOG(INFO) << "Sensor[" << name << "] takes " in ParseVirtualSensorInfo()
453 LOG(INFO) << "Sensor[" << name << "] outputs " in ParseVirtualSensorInfo()
459 LOG(INFO) << "Sensor[" << name << "] predicts temperature at " in ParseVirtualSensorInfo()
465 LOG(INFO) << "Sensor[" << name << "] enable input validation."; in ParseVirtualSensorInfo()
470 LOG(INFO) << "Sensor[" << name << "] supports under sampling estimation."; in ParseVirtualSensorInfo()
475 LOG(ERROR) << "Failed to initialize vt estimator for Sensor[" << name in ParseVirtualSensorInfo()
481 LOG(INFO) << "Successfully created vt_estimator for Sensor[" << name in ParseVirtualSensorInfo()
489 LOG(ERROR) << "Sensor[" << name in ParseVirtualSensorInfo()
499 LOG(ERROR) << "Failed to create vt estimator for Sensor[" << name in ParseVirtualSensorInfo()
510 LOG(ERROR) << "Failed to parse offset thresholds and values for Sensor[" << name << "]"; in ParseVirtualSensorInfo()
517 LOG(ERROR) << "Nan coefficient unexpected for sensor " << name; in ParseVirtualSensorInfo()
528 LOG(ERROR) << "Failed to initialize vt estimator for Sensor[" << name in ParseVirtualSensorInfo()
533 LOG(INFO) << "Successfully created vt_estimator for Sensor[" << name in ParseVirtualSensorInfo()
551 LOG(INFO) << "Start to parse Sensor[" << name << "]'s PredictorInfo"; in ParsePredictorInfo()
553 LOG(ERROR) << "Failed to parse Sensor [" << name << "]'s PredictorInfo"; in ParsePredictorInfo()
562 LOG(INFO) << "Sensor [" << name << "]'s predictor name is " << predict_sensor; in ParsePredictorInfo()
567 LOG(ERROR) << "Failed to parse PredictionWeight"; in ParsePredictorInfo()
574 LOG(ERROR) << "Unexpected NAN prediction weight for sensor [" << name << "]"; in ParsePredictorInfo()
577 LOG(INFO) << "Sensor[" << name << "]'s prediction weights [" << i << "]: " << weight; in ParsePredictorInfo()
580 LOG(ERROR) << "Failed to parse KPCompensate"; in ParsePredictorInfo()
585 LOG(INFO) << "Successfully created PredictorInfo for Sensor[" << name << "]"; in ParsePredictorInfo()
608 LOG(INFO) << "Star to parse " << cdev_name << "'s CdevWeightForPID"; in ParseBindedCdevInfo()
611 LOG(ERROR) << "Failed to parse CdevWeightForPID"; in ParseBindedCdevInfo()
618 LOG(ERROR) << "Both CdevCeiling and CdevCeilingFrequency are configured for " in ParseBindedCdevInfo()
625 LOG(INFO) << "Start to parse CdevCeiling: " << cdev_name; in ParseBindedCdevInfo()
627 LOG(ERROR) << "Failed to parse CdevCeiling for " << cdev_name; in ParseBindedCdevInfo()
634 LOG(INFO) << "Start to parse CdevCeilingFrequency: " << cdev_name; in ParseBindedCdevInfo()
637 LOG(ERROR) << "Scaling frequency path is not found in config for " << cdev_name; in ParseBindedCdevInfo()
645 LOG(ERROR) << "Failed to parse CdevCeilingFrequency"; in ParseBindedCdevInfo()
650 LOG(INFO) << "Start to search CdevCeiling based on frequency: " << cdev_name; in ParseBindedCdevInfo()
659 LOG(INFO) << "[" << cdev_ceiling_idx in ParseBindedCdevInfo()
671 LOG(ERROR) << cdev_name << " MaxReleaseStep: " << max_release_step; in ParseBindedCdevInfo()
675 LOG(INFO) << cdev_name << " MaxReleaseStep: " << max_release_step; in ParseBindedCdevInfo()
681 LOG(ERROR) << cdev_name << " MaxThrottleStep: " << max_throttle_step; in ParseBindedCdevInfo()
685 LOG(INFO) << cdev_name << " MaxThrottleStep: " << max_throttle_step; in ParseBindedCdevInfo()
696 LOG(ERROR) << "Both LimitInfo and LimitInfoFrequency are configured for " << cdev_name in ParseBindedCdevInfo()
703 LOG(INFO) << "Start to parse LimitInfo: " << cdev_name; in ParseBindedCdevInfo()
705 LOG(ERROR) << "Failed to parse LimitInfo"; in ParseBindedCdevInfo()
713 LOG(INFO) << "Start to parse LimitInfoFrequency: " << cdev_name; in ParseBindedCdevInfo()
716 LOG(ERROR) << "Scaling frequency path is not found for " << cdev_name; in ParseBindedCdevInfo()
725 LOG(ERROR) << "Failed to parse LimitInfoFrequency for " << cdev_name; in ParseBindedCdevInfo()
730 LOG(INFO) << "Start to search LimitInfo based on frequency: " << cdev_name; in ParseBindedCdevInfo()
738 LOG(INFO) << "[" << limit_info_idx << "]: " << limit_info[limit_info_idx]; in ParseBindedCdevInfo()
762 LOG(INFO) << "Highpowercheck: " << std::boolalpha << high_power_check; in ParseBindedCdevInfo()
767 LOG(INFO) << "ThrottlingwithPowerLink: " << std::boolalpha in ParseBindedCdevInfo()
772 LOG(INFO) << "Start to parse " << cdev_name << "'s CdevFloorWithPowerLink"; in ParseBindedCdevInfo()
774 LOG(ERROR) << "Failed to parse CdevFloor"; in ParseBindedCdevInfo()
781 LOG(INFO) << "Start to parse " << cdev_name << "'s PowerThreshold"; in ParseBindedCdevInfo()
783 LOG(ERROR) << "Failed to parse power thresholds"; in ParseBindedCdevInfo()
789 LOG(INFO) << "Release logic: INCREASE"; in ParseBindedCdevInfo()
792 LOG(INFO) << "Release logic: DECREASE"; in ParseBindedCdevInfo()
795 LOG(INFO) << "Release logic: STEPWISE"; in ParseBindedCdevInfo()
798 LOG(INFO) << "Release logic: RELEASE_TO_FLOOR"; in ParseBindedCdevInfo()
800 LOG(ERROR) << "Release logic is invalid"; in ParseBindedCdevInfo()
858 LOG(INFO) << "Start to parse" in ParseSensorThrottlingInfo()
862 LOG(ERROR) << "Sensor[" << name << "]: Failed to parse K_Po"; in ParseSensorThrottlingInfo()
865 LOG(INFO) << "Start to parse" in ParseSensorThrottlingInfo()
869 LOG(ERROR) << "Sensor[" << name << "]: Failed to parse K_Pu"; in ParseSensorThrottlingInfo()
872 LOG(INFO) << "Start to parse" in ParseSensorThrottlingInfo()
876 LOG(ERROR) << "Sensor[" << name << "]: Failed to parse K_I"; in ParseSensorThrottlingInfo()
879 LOG(INFO) << "Start to parse" in ParseSensorThrottlingInfo()
883 LOG(ERROR) << "Sensor[" << name << "]: Failed to parse K_D"; in ParseSensorThrottlingInfo()
886 LOG(INFO) << "Start to parse" in ParseSensorThrottlingInfo()
890 LOG(ERROR) << "Sensor[" << name << "]: Failed to parse I_Max"; in ParseSensorThrottlingInfo()
893 LOG(INFO) << "Start to parse" in ParseSensorThrottlingInfo()
898 LOG(ERROR) << "Sensor[" << name << "]: Failed to parse MaxAllocPower"; in ParseSensorThrottlingInfo()
901 LOG(INFO) << "Start to parse" in ParseSensorThrottlingInfo()
906 LOG(ERROR) << "Sensor[" << name << "]: Failed to parse MinAllocPower"; in ParseSensorThrottlingInfo()
909 LOG(INFO) << "Start to parse Sensor[" << name << "]'s S_Power"; in ParseSensorThrottlingInfo()
912 LOG(ERROR) << "Sensor[" << name << "]: Failed to parse S_Power"; in ParseSensorThrottlingInfo()
915 LOG(INFO) << "Start to parse Sensor[" << name << "]'s I_Cutoff"; in ParseSensorThrottlingInfo()
918 LOG(ERROR) << "Sensor[" << name << "]: Failed to parse I_Cutoff"; in ParseSensorThrottlingInfo()
924 LOG(ERROR) << "I_Default and I_Default_P cannot be applied together"; in ParseSensorThrottlingInfo()
930 LOG(INFO) << "Sensor[" << name << "]'s I_Default: " << i_default; in ParseSensorThrottlingInfo()
933 LOG(INFO) << "Sensor[" << name << "]'s I_Default_Pct: " << i_default_pct; in ParseSensorThrottlingInfo()
936 LOG(INFO) << "Sensor[" << name << "]'s TranCycle: " << tran_cycle; in ParseSensorThrottlingInfo()
953 LOG(ERROR) << "Sensor[" << name << "]: Invalid PID parameters combinations"; in ParseSensorThrottlingInfo()
964 LOG(ERROR) << "Sensor[" << name << "]: failed to parse BindedCdevInfo"; in ParseSensorThrottlingInfo()
977 LOG(ERROR) << "Sensor[" << name << " failed to parse BindedCdevInfo profile"; in ParseSensorThrottlingInfo()
981 LOG(ERROR) << "Sensor[" << name << "]:'s profile map size should not be changed"; in ParseSensorThrottlingInfo()
988 LOG(ERROR) << "Sensor[" << name << "]:'s profile " << mode << " binded " in ParseSensorThrottlingInfo()
993 LOG(INFO) << "Sensor[" << name << "]:'s profile " << mode in ParseSensorThrottlingInfo()
997 LOG(ERROR) << "Sensor[" << name << "]'s profile " << mode << " binded " in ParseSensorThrottlingInfo()
1013 LOG(ERROR) << "Sensor[" << name << "] failed to parse excluded PowerRail"; in ParseSensorThrottlingInfo()
1019 LOG(INFO) << "Sensor[" << name << "]: Start to parse " << power_rail in ParseSensorThrottlingInfo()
1022 LOG(ERROR) << "Failed to parse PowerWeight"; in ParseSensorThrottlingInfo()
1042 LOG(INFO) << "Start reading ScalingAvailableFrequenciesPath from config"; in ParseSensorInfo()
1050 LOG(INFO) << "Cdev[" << name << "]'s scaling frequency path: " << path; in ParseSensorInfo()
1056 LOG(INFO) << "Cdev[" << name << "]'s available frequency: " << frequency; in ParseSensorInfo()
1070 LOG(ERROR) << "Cdev[" << name << "]'s scaling frequencies is not monotonic"; in ParseSensorInfo()
1075 LOG(ERROR) << "Cdev[" << name << "]'s scaling frequency path is invalid."; in ParseSensorInfo()
1086 LOG(INFO) << "Sensor[" << i << "]'s Name: " << name; in ParseSensorInfo()
1088 LOG(ERROR) << "Failed to read Sensor[" << i << "]'s Name"; in ParseSensorInfo()
1095 LOG(ERROR) << "Duplicate Sensor[" << i << "]'s Name"; in ParseSensorInfo()
1101 LOG(INFO) << "Sensor[" << name << "]'s Type: " << sensor_type_str; in ParseSensorInfo()
1105 LOG(ERROR) << "Invalid Sensor[" << name << "]'s Type: " << sensor_type_str; in ParseSensorInfo()
1116 LOG(INFO) << "Sensor[" << name << "]'s SendCallback: " << std::boolalpha << send_cb in ParseSensorInfo()
1121 LOG(INFO) << "Failed to read Sensor[" << name << "]'s SendPowerHint, set to 'false'"; in ParseSensorInfo()
1125 LOG(INFO) << "Sensor[" << name << "]'s SendPowerHint: " << std::boolalpha << send_powerhint in ParseSensorInfo()
1130 LOG(INFO) << "Failed to read Sensor[" << name << "]'s Hidden, set to 'false'"; in ParseSensorInfo()
1134 LOG(INFO) << "Sensor[" << name << "]'s Hidden: " << std::boolalpha << is_hidden in ParseSensorInfo()
1148 LOG(INFO) << "Sensor[" << name << "]'s HotThreshold, default all to NAN"; in ParseSensorInfo()
1150 LOG(ERROR) << "Invalid Sensor[" << name << "]'s HotThreshold count:" << values.size(); in ParseSensorInfo()
1159 LOG(ERROR) << "Invalid " in ParseSensorInfo()
1167 LOG(INFO) << "Sensor[" << name << "]'s HotThreshold[" << j in ParseSensorInfo()
1174 LOG(INFO) << "Sensor[" << name << "]'s HotHysteresis, default all to 0.0"; in ParseSensorInfo()
1176 LOG(ERROR) << "Invalid Sensor[" << name << "]'s HotHysteresis, count:" << values.size(); in ParseSensorInfo()
1183 LOG(ERROR) << "Invalid Sensor[" << name in ParseSensorInfo()
1188 LOG(INFO) << "Sensor[" << name << "]'s HotHysteresis[" << j in ParseSensorInfo()
1201 LOG(ERROR) << "Sensor[" << name << "]'s hot threshold " << j in ParseSensorInfo()
1213 LOG(INFO) << "Sensor[" << name << "]'s ColdThreshold, default all to NAN"; in ParseSensorInfo()
1215 LOG(ERROR) << "Invalid Sensor[" << name << "]'s ColdThreshold count:" << values.size(); in ParseSensorInfo()
1224 LOG(ERROR) << "Invalid " in ParseSensorInfo()
1232 LOG(INFO) << "Sensor[" << name << "]'s ColdThreshold[" << j in ParseSensorInfo()
1239 LOG(INFO) << "Sensor[" << name << "]'s ColdHysteresis, default all to 0.0"; in ParseSensorInfo()
1241 LOG(ERROR) << "Invalid Sensor[" << name << "]'s ColdHysteresis count:" << values.size(); in ParseSensorInfo()
1248 LOG(ERROR) << "Invalid Sensor[" << name in ParseSensorInfo()
1253 LOG(INFO) << "Sensor[" << name << "]'s ColdHysteresis[" << j in ParseSensorInfo()
1266 LOG(ERROR) << "Sensor[" << name << "]'s cold threshold " << j in ParseSensorInfo()
1279 LOG(INFO) << "Sensor[" << name << "]'s TempPath: " << temp_path; in ParseSensorInfo()
1285 LOG(INFO) << "Sensor[" << name << "]'s VrThreshold: " << vr_threshold; in ParseSensorInfo()
1292 LOG(INFO) << "Sensor[" << name << "]'s Multiplier: " << multiplier; in ParseSensorInfo()
1300 LOG(INFO) << "Sensor[" << name << "]'s Polling delay: " << polling_delay.count(); in ParseSensorInfo()
1308 LOG(INFO) << "Sensor[" << name << "]'s Passive delay: " << passive_delay.count(); in ParseSensorInfo()
1317 LOG(INFO) << "Sensor[" << name << "]'s Time resolution: " << time_resolution.count(); in ParseSensorInfo()
1323 LOG(ERROR) << "Sensor[" << name << "]'s StepRatio should be set 0 ~ 1"; in ParseSensorInfo()
1329 LOG(ERROR) << "Sensor[" << name << "] has StepRatio but no explicit PassiveDelay"; in ParseSensorInfo()
1336 LOG(ERROR) << "is_hidden and send_cb cannot be enabled together"; in ParseSensorInfo()
1343 LOG(ERROR) << "Sensor[" << name << "]: failed to parse virtual sensor info"; in ParseSensorInfo()
1350 LOG(ERROR) << "Sensor[" << name << "]: failed to parse virtual sensor info"; in ParseSensorInfo()
1359 LOG(ERROR) << "Sensor[" << name << "]: failed to parse throttling info"; in ParseSensorInfo()
1365 LOG(INFO) << "Sensor[" << name << "]'s is_watch: " << std::boolalpha << is_watch; in ParseSensorInfo()
1391 LOG(INFO) << total_parsed << " Sensors parsed successfully"; in ParseSensorInfo()
1403 LOG(INFO) << "CoolingDevice[" << i << "]'s Name: " << name; in ParseCoolingDevice()
1405 LOG(ERROR) << "Failed to read CoolingDevice[" << i << "]'s Name"; in ParseCoolingDevice()
1412 LOG(ERROR) << "Duplicate CoolingDevice[" << i << "]'s Name"; in ParseCoolingDevice()
1418 LOG(INFO) << "CoolingDevice[" << name << "]'s Type: " << cooling_device_type_str; in ParseCoolingDevice()
1422 LOG(ERROR) << "Invalid CoolingDevice[" << name in ParseCoolingDevice()
1429 LOG(INFO) << "Cdev Read Path: " << (read_path.empty() ? "default" : read_path); in ParseCoolingDevice()
1432 LOG(INFO) << "Cdev Write Path: " << (write_path.empty() ? "default" : write_path); in ParseCoolingDevice()
1440 LOG(INFO) << "Cooling device[" << name << "]'s Power2State[" << j in ParseCoolingDevice()
1443 LOG(ERROR) << "Higher power with higher state on cooling device " << name in ParseCoolingDevice()
1448 LOG(INFO) << "CoolingDevice[" << i << "]'s Name: " << name in ParseCoolingDevice()
1453 LOG(INFO) << "Cooling device power rail : " << power_rail; in ParseCoolingDevice()
1463 LOG(INFO) << total_parsed << " CoolingDevices parsed successfully"; in ParseCoolingDevice()
1475 LOG(INFO) << "PowerRail[" << i << "]'s Name: " << name; in ParsePowerRailInfo()
1477 LOG(ERROR) << "Failed to read PowerRail[" << i << "]'s Name"; in ParsePowerRailInfo()
1493 LOG(INFO) << "PowerRails[" << name << "]'s VirtualRail, set to 'true'"; in ParsePowerRailInfo()
1502 LOG(INFO) << "PowerRail[" << name << "]'s combination[" << j in ParsePowerRailInfo()
1506 LOG(ERROR) << "PowerRails[" << name << "] has no combination for VirtualRail"; in ParsePowerRailInfo()
1516 LOG(INFO) << "PowerRail[" << name << "]'s coefficient[" << j in ParsePowerRailInfo()
1520 LOG(ERROR) << "PowerRails[" << name << "] has no coefficient for VirtualRail"; in ParsePowerRailInfo()
1526 LOG(ERROR) << "PowerRails[" << name in ParsePowerRailInfo()
1537 LOG(ERROR) << "PowerRails[" << name in ParsePowerRailInfo()
1552 LOG(ERROR) << "PowerRails[" << name << "]'s Formula is invalid"; in ParsePowerRailInfo()
1565 LOG(INFO) << "Power sample Count: " << power_sample_count; in ParsePowerRailInfo()
1581 LOG(INFO) << total_parsed << " PowerRails parsed successfully"; in ParsePowerRailInfo()
1590 LOG(INFO) << "No stats config"; in ParseStatsInfo()
1597 LOG(INFO) << "Failed to read stats DefaultThresholdEnableAll, set to 'false'"; in ParseStatsInfo()
1601 LOG(INFO) << "DefaultThresholdEnableAll " << std::boolalpha in ParseStatsInfo()
1607 LOG(ERROR) << "Cannot enable record with default threshold when " in ParseStatsInfo()
1615 LOG(ERROR) << "Unknown name [" << name << "] not present in entity_info."; in ParseStatsInfo()
1622 LOG(INFO) << "No stat by default threshold enabled."; in ParseStatsInfo()
1632 LOG(ERROR) << "Unknown name [" << name << "] not present in entity_info."; in ParseStatsInfo()
1639 LOG(INFO) << "For [" << name << "]" in ParseStatsInfo()
1643 LOG(INFO) << "Start to parse stats threshold for [" << name << "]"; in ParseStatsInfo()
1646 LOG(ERROR) << "Empty stats threshold not valid."; in ParseStatsInfo()
1651 LOG(ERROR) << "Number of stats threshold " << threshold_values_count in ParseStatsInfo()
1657 LOG(INFO) << "Thresholds:"; in ParseStatsInfo()
1663 LOG(ERROR) << "Invalid array[" << i << "]" << stats_threshold[i] in ParseStatsInfo()
1668 LOG(INFO) << "[" << i << "]: " << stats_threshold[i]; in ParseStatsInfo()
1673 LOG(INFO) << "No stat by threshold enabled."; in ParseStatsInfo()
1687 LOG(INFO) << "No sensors abnormality monitoring info present."; in ParseSensorAbnormalStatsConfig()
1697 LOG(INFO) << "Start to parse outlier temp config."; in ParseSensorAbnormalStatsConfig()
1700 LOG(INFO) << "Start to parse defaultTempRange."; in ParseSensorAbnormalStatsConfig()
1703 LOG(ERROR) << "Failed to parse default temp range config."; in ParseSensorAbnormalStatsConfig()
1712 LOG(INFO) << "Start to parse temp range config[" << i << "]"; in ParseSensorAbnormalStatsConfig()
1716 LOG(ERROR) << "Invalid config no sensor list present for outlier temp " in ParseSensorAbnormalStatsConfig()
1723 LOG(ERROR) << "Unknown sensor " << sensor; in ParseSensorAbnormalStatsConfig()
1728 LOG(ERROR) << "Duplicate Sensor Temp Range Config: " << sensor; in ParseSensorAbnormalStatsConfig()
1731 LOG(INFO) << "Monitored sensor [" << j << "]: " << sensor; in ParseSensorAbnormalStatsConfig()
1736 LOG(ERROR) << "Failed to parse temp range config."; in ParseSensorAbnormalStatsConfig()
1747 LOG(INFO) << "Start to parse stuck temp config."; in ParseSensorAbnormalStatsConfig()
1750 LOG(INFO) << "Start to parse defaultTempStuck."; in ParseSensorAbnormalStatsConfig()
1753 LOG(ERROR) << "Failed to parse default temp stuck config."; in ParseSensorAbnormalStatsConfig()
1762 LOG(INFO) << "Start to parse temp stuck config[" << i << "]"; in ParseSensorAbnormalStatsConfig()
1766 LOG(ERROR) << "Invalid config no sensor list present for stuck temp " in ParseSensorAbnormalStatsConfig()
1773 LOG(ERROR) << "Unknown sensor " << sensor; in ParseSensorAbnormalStatsConfig()
1778 LOG(ERROR) << "Duplicate Sensor Temp Stuck Config: " << sensor; in ParseSensorAbnormalStatsConfig()
1781 LOG(INFO) << "Monitored sensor [" << j << "]: " << sensor; in ParseSensorAbnormalStatsConfig()
1786 LOG(ERROR) << "Failed to parse temp stuck config."; in ParseSensorAbnormalStatsConfig()
1808 LOG(INFO) << "No Stats Config present."; in ParseSensorStatsConfig()
1814 LOG(INFO) << "No Sensor Stats Config present."; in ParseSensorStatsConfig()
1817 LOG(INFO) << "Parse Stats Config for Sensor Temp."; in ParseSensorStatsConfig()
1821 LOG(ERROR) << "Failed to parse sensor temp stats info."; in ParseSensorStatsConfig()
1827 LOG(ERROR) << "Failed to parse sensor abnormal stats config."; in ParseSensorStatsConfig()
1839 LOG(INFO) << "No Stats Config present."; in ParseCoolingDeviceStatsConfig()
1844 LOG(INFO) << "No cooling device stats present."; in ParseCoolingDeviceStatsConfig()
1847 LOG(INFO) << "Parse Stats Config for Sensor CDev Request."; in ParseCoolingDeviceStatsConfig()
1850 LOG(ERROR) << "Failed to parse cooling device user vote stats info."; in ParseCoolingDeviceStatsConfig()