@@ -25,18 +25,19 @@ public class CrossAppWorkflow implements Workflow {
2525 @ Override
2626 public WorkflowStub create () {
2727 return ctx -> {
28- ctx .getLogger ().info ("=== WORKFLOW STARTING ===" );
29- ctx .getLogger ().info ("Starting CrossAppWorkflow: " + ctx .getName ());
30- ctx .getLogger ().info ("Workflow name: " + ctx .getName ());
31- ctx .getLogger ().info ("Workflow instance ID: " + ctx .getInstanceId ());
28+ var logger = ctx .getLogger ();
29+ logger .info ("=== WORKFLOW STARTING ===" );
30+ logger .info ("Starting CrossAppWorkflow: {}" , ctx .getName ());
31+ logger .info ("Workflow name: {}" , ctx .getName ());
32+ logger .info ("Workflow instance ID: {}" , ctx .getInstanceId ());
3233
3334 String input = ctx .getInput (String .class );
34- ctx . getLogger (). info ("CrossAppWorkflow received input: " + input );
35- ctx . getLogger (). info ("Workflow input: " + input );
35+ logger . info ("CrossAppWorkflow received input: {}" , input );
36+ logger . info ("Workflow input: {}" , input );
3637
3738 // Call an activity in another app by passing in an active appID to the WorkflowTaskOptions
38- ctx . getLogger () .info ("Calling cross-app activity in 'app2'..." );
39- ctx . getLogger () .info ("About to call cross-app activity in app2..." );
39+ logger .info ("Calling cross-app activity in 'app2'..." );
40+ logger .info ("About to call cross-app activity in app2..." );
4041 String crossAppResult = ctx .callActivity (
4142 App2TransformActivity .class .getName (),
4243 input ,
@@ -45,19 +46,18 @@ public WorkflowStub create() {
4546 ).await ();
4647
4748 // Call another activity in a different app
48- ctx . getLogger () .info ("Calling cross-app activity in 'app3'..." );
49- ctx . getLogger () .info ("About to call cross-app activity in app3..." );
49+ logger .info ("Calling cross-app activity in 'app3'..." );
50+ logger .info ("About to call cross-app activity in app3..." );
5051 String finalResult = ctx .callActivity (
5152 App3FinalizeActivity .class .getName (),
5253 crossAppResult ,
5354 new WorkflowTaskOptions ("app3" ),
5455 String .class
5556 ).await ();
56- ctx .getLogger ().info ("Final cross-app activity result: " + finalResult );
57- ctx .getLogger ().info ("Final cross-app activity result: " + finalResult );
58-
59- ctx .getLogger ().info ("CrossAppWorkflow finished with: " + finalResult );
60- ctx .getLogger ().info ("=== WORKFLOW COMPLETING WITH: " + finalResult + " ===" );
57+ logger .info ("Final cross-app activity result: {}" , finalResult );
58+
59+ logger .info ("CrossAppWorkflow finished with: {}" , finalResult );
60+ logger .info ("=== WORKFLOW COMPLETING WITH: {} ===" , finalResult );
6161 ctx .complete (finalResult );
6262 };
6363 }
0 commit comments