|
16 | 16 | // under the License. |
17 | 17 | package com.cloud.usage.parser; |
18 | 18 |
|
| 19 | +import com.cloud.usage.UsageManagerImpl; |
19 | 20 | import com.cloud.usage.UsageVpcVO; |
20 | 21 | import com.cloud.usage.dao.UsageDao; |
21 | 22 | import com.cloud.usage.UsageVO; |
22 | 23 | import com.cloud.usage.dao.UsageVpcDao; |
23 | 24 | import com.cloud.user.AccountVO; |
24 | 25 | import javax.annotation.PostConstruct; |
25 | 26 | import javax.inject.Inject; |
| 27 | + |
| 28 | +import com.cloud.utils.DateUtil; |
26 | 29 | import org.apache.cloudstack.usage.UsageTypes; |
27 | 30 | import org.apache.logging.log4j.LogManager; |
28 | 31 | import org.apache.logging.log4j.Logger; |
@@ -78,6 +81,11 @@ public static boolean parse(AccountVO account, Date startDate, Date endDate) { |
78 | 81 | DecimalFormat dFormat = new DecimalFormat("#.######"); |
79 | 82 | String usageDisplay = dFormat.format(usage); |
80 | 83 |
|
| 84 | + long vpcId = usageVPC.getVpcId(); |
| 85 | + LOGGER.debug("Creating VPC usage record with id [{}], usage [{}], startDate [{}], and endDate [{}], for account [{}].", vpcId, usageDisplay, |
| 86 | + DateUtil.displayDateInTimezone(UsageManagerImpl.getUsageAggregationTimeZone(), startDate), |
| 87 | + DateUtil.displayDateInTimezone(UsageManagerImpl.getUsageAggregationTimeZone(), endDate), account.getId()); |
| 88 | + |
81 | 89 | String description = String.format("VPC usage for VPC ID: %d", usageVPC.getVpcId()); |
82 | 90 | UsageVO usageRecord = |
83 | 91 | new UsageVO(zoneId, account.getAccountId(), account.getDomainId(), description, usageDisplay + " Hrs", |
|
0 commit comments