Improvements to Communication Logger (#7404)
These changes add
- ability to return communication logs as dictionaries, rather than only
printing to stdout
- convenience helper functions for getting information about current
logs
- ability to clear existing log operations
- additional documentation for logging operations
These address points made in #7403
---------
Signed-off-by: Alex Kiefer <alexkiefer51@gmail.com>
Co-authored-by: Masahiro Tanaka <81312776+tohtana@users.noreply.github.com>
Co-authored-by: Olatunji Ruwase <tunji.ruwase@snowflake.com>
Co-authored-by: Hongwei Chen <33092912+hwchen2017@users.noreply.github.com>
Co-authored-by: Logan Adams <114770087+loadams@users.noreply.github.com>