Save logs for swap started with `--json` flag and save all logs in JSON format
**Describe the bug**
The logs are not saved when the swap is started with the `--json` flag. This makes it much more difficult to reconstruct the previous swap state when resuming a swap, which is necessary for the GUI I am working on. In addition, it would be very helpful if all saved logs were saved in JSON format, as this would allow for the GUI to resume and display proper information about swaps that were not initiated using the GUI.

**Lost/trapped Funds**
No

**Platform (please complete the following information):**

- CLI
- Software Version All
- Operating System: All
