DiamondLightSource / DiamondLightSource/dodal
Dodal device level output not visible
- Dominant language
- Python
- Stars
- 5
- Forks
- 13
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 10
Description
While looking into tetramm freezing https://github.com/bluesky/ophyd-async/issues/841potentially errors and log messages are not raised or visible e.g. in the blue-api logs.
Prepare not completing appears to have been caused by awaiting multiple times on `_arm_status` no error was printed to the blu-api logs and adding debug messages using `dodal.log` were also not displayed making it difficult to verify the actual values.
https://github.com/DiamondLightSource/dodal/blob/913c0a3c0c6a9aa4f01880cd89098db554ff31b5/src/dodal/devices/tetramm.py#L133-L138
## Acceptance Criteria
* Errors and messages from dodal devices are generated and visible
Contributor guide
Assessment
This issue has not been assessed yet.