Currently developers have to provide a name so that the source of log messages is clear:
from fastcs.logging import bind_logger
logger = bind_logger(name=__name__)
logger.info("Here")
[2026-01-27 16:52:44.829+0000 I] Here [transports.epics.ca.transport]
Acceptance Criteria
We should have the file path and line number by default to make logger usage easier and more useful
from fastcs.logging import logger
logger.info("Here")
[2026-01-27 16:52:44.829+0000 I] Here [/workspaces/FastCS/src/fastcs/transports/epics/ca/transport.py:47]
This is not as neat, but it is more useful for debugging.
In format_record, we can access record["file"].path.
Currently developers have to provide a name so that the source of log messages is clear:
Acceptance Criteria
We should have the file path and line number by default to make logger usage easier and more useful
This is not as neat, but it is more useful for debugging.
In
format_record, we can accessrecord["file"].path.