Skip to content

Commit 5672f7f

Browse files
committed
Improve logging to include more identifiable information for Listeners
1 parent d4c9ea9 commit 5672f7f

File tree

23 files changed

+362
-326
lines changed

23 files changed

+362
-326
lines changed

engine/orchestration/src/main/java/com/cloud/vm/VirtualMachineManagerImpl.java

Lines changed: 38 additions & 38 deletions
Large diffs are not rendered by default.

engine/orchestration/src/main/java/org/apache/cloudstack/engine/datacenter/entity/api/db/EngineClusterVO.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import org.apache.cloudstack.engine.datacenter.entity.api.DataCenterResourceEntity.State.Event;
3030
import org.apache.cloudstack.util.CPUArchConverter;
3131
import org.apache.cloudstack.util.HypervisorTypeConverter;
32+
import org.apache.cloudstack.utils.reflectiontostringbuilderutils.ReflectionToStringBuilderUtils;
3233

3334
import javax.persistence.Column;
3435
import javax.persistence.Convert;
@@ -264,4 +265,11 @@ public void setArch(CPU.CPUArch arch) {
264265
public PartitionType partitionType() {
265266
return PartitionType.Cluster;
266267
}
268+
269+
@Override
270+
public String toString() {
271+
return String.format("EngineCluster %s",
272+
ReflectionToStringBuilderUtils.reflectOnlySelectedFields(
273+
this, "id", "name", "uuid"));
274+
}
267275
}

engine/orchestration/src/main/java/org/apache/cloudstack/engine/datacenter/entity/api/db/EngineDataCenterVO.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import com.cloud.utils.NumbersUtil;
4444
import com.cloud.utils.db.GenericDao;
4545
import com.cloud.utils.db.StateMachine;
46+
import org.apache.cloudstack.utils.reflectiontostringbuilderutils.ReflectionToStringBuilderUtils;
4647

4748
@Entity
4849
@Table(name = "data_center")
@@ -523,4 +524,11 @@ public PartitionType partitionType() {
523524
public DataCenter.Type getType() {
524525
return type;
525526
}
527+
528+
@Override
529+
public String toString() {
530+
return String.format("EngineDataCenter %s",
531+
ReflectionToStringBuilderUtils.reflectOnlySelectedFields(
532+
this, "id", "name", "uuid"));
533+
}
526534
}

engine/orchestration/src/main/java/org/apache/cloudstack/engine/datacenter/entity/api/db/EngineHostVO.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
import com.cloud.utils.db.StateMachine;
5454
import org.apache.cloudstack.util.CPUArchConverter;
5555
import org.apache.cloudstack.util.HypervisorTypeConverter;
56+
import org.apache.cloudstack.utils.reflectiontostringbuilderutils.ReflectionToStringBuilderUtils;
5657

5758
@Entity
5859
@Table(name = "host")
@@ -697,7 +698,9 @@ public boolean equals(Object obj) {
697698

698699
@Override
699700
public String toString() {
700-
return new StringBuilder("Host[").append("-").append(id).append("-").append(type).append("]").toString();
701+
return String.format("EngineHost %s",
702+
ReflectionToStringBuilderUtils.reflectOnlySelectedFields(
703+
this, "id", "name", "uuid", "type"));
701704
}
702705

703706
public void setHypervisorType(HypervisorType hypervisorType) {

engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/NetworkOrchestrator.java

Lines changed: 104 additions & 95 deletions
Large diffs are not rendered by default.

engine/schema/src/main/java/com/cloud/dc/HostPodVO.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,8 @@ public void setUuid(String uuid) {
201201

202202
@Override
203203
public String toString() {
204-
return String.format("HostPod %s", ReflectionToStringBuilderUtils.reflectOnlySelectedFields(
205-
this, "id", "name", "uuid"));
204+
return String.format("HostPod %s",
205+
ReflectionToStringBuilderUtils.reflectOnlySelectedFields(
206+
this, "id", "name", "uuid"));
206207
}
207208
}

engine/schema/src/main/java/com/cloud/network/dao/Site2SiteVpnConnectionVO.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232

3333
import com.cloud.network.Site2SiteVpnConnection;
3434
import com.cloud.utils.db.GenericDao;
35+
import org.apache.cloudstack.utils.reflectiontostringbuilderutils.ReflectionToStringBuilderUtils;
3536

3637

3738
@Entity
@@ -182,4 +183,11 @@ public Class<?> getEntityType() {
182183
public String getName() {
183184
return null;
184185
}
186+
187+
@Override
188+
public String toString() {
189+
return String.format("Site2SiteVpnConnection %s",
190+
ReflectionToStringBuilderUtils.reflectOnlySelectedFields(
191+
this, "id", "uuid", "state"));
192+
}
185193
}

engine/schema/src/main/java/com/cloud/network/rules/FirewallRuleVO.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636

3737
import com.cloud.utils.db.GenericDao;
3838
import com.cloud.utils.net.NetUtils;
39+
import org.apache.cloudstack.utils.reflectiontostringbuilderutils.ReflectionToStringBuilderUtils;
3940

4041
@Entity
4142
@Table(name = "firewall_rules")
@@ -258,7 +259,9 @@ public FirewallRuleVO(String xId, Long ipAddressId, Integer portStart, Integer p
258259

259260
@Override
260261
public String toString() {
261-
return new StringBuilder("Rule[").append(id).append("-").append(purpose).append("-").append(state).append("]").toString();
262+
return String.format("FirewallRule %s",
263+
ReflectionToStringBuilderUtils.reflectOnlySelectedFields(
264+
this, "id", "uuid", "purpose", "state"));
262265
}
263266

264267
@Override

engine/schema/src/main/java/com/cloud/network/vpc/VpcVO.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import javax.persistence.Transient;
2929

3030
import com.cloud.utils.db.GenericDao;
31+
import org.apache.cloudstack.utils.reflectiontostringbuilderutils.ReflectionToStringBuilderUtils;
3132

3233
@Entity
3334
@Table(name = "vpc")
@@ -210,8 +211,9 @@ public void setDisplayText(final String displayText) {
210211

211212
@Override
212213
public String toString() {
213-
final StringBuilder buf = new StringBuilder("[VPC [");
214-
return buf.append(id).append("-").append(name).append("]").toString();
214+
return String.format("VPC %s",
215+
ReflectionToStringBuilderUtils.reflectOnlySelectedFields(
216+
this, "id", "uuid", "name"));
215217
}
216218

217219
@Override

engine/schema/src/main/java/com/cloud/storage/VMTemplateVO.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,9 @@ public int hashCode() {
572572

573573
@Override
574574
public String toString() {
575-
return String.format("Template %s", ReflectionToStringBuilderUtils.reflectOnlySelectedFields(this, "id", "uniqueName", "format"));
575+
return String.format("Template %s",
576+
ReflectionToStringBuilderUtils.reflectOnlySelectedFields(
577+
this, "id", "uuid", "name", "uniqueName", "format"));
576578
}
577579

578580
public void setRemoved(Date removed) {

0 commit comments

Comments
 (0)