awslabs / diagram-as-code

Diagram-as-code for AWS architecture.
Apache License 2.0
406 stars 23 forks source link

Improve Readability of Execution and Debug Logs #37

Closed a2ush closed 2 months ago

a2ush commented 2 months ago

Current Issues

Missing Debug Information

The current debug logs are missing some information, making it difficult to effectively debug and troubleshoot issues.

$ ./awsdac ../../examples/privatelink.yaml -o custom-output-test.png -v
...
INFO[0001]                                              
INFO[0001]                                              
INFO[0001] Link Drawing                                 
INFO[0001]                                              
INFO[0001]                                              
INFO[0001] Link Drawing                                 
INFO[0001]                                              
INFO[0001]                                              
INFO[0001] Save custom-output-test.png

Lack of Completion Messages

Currently, there are no clear completion messages displayed when a process or operation finishes. This makes it hard to determine whether the execution was successful or if there were any errors or failures.

$ ./awsdac ../../examples/privatelink.yaml -o custom-output-test.png 
$

Proposed Changes

Enhance Debug Logging

Implement Completion Messages