datad: console-log the backend's mod subtree
Pre the (datad|brokerd)-split this was done by `brokerd`'s daemon fixture, so ALSO `get_console_log()` the provider backend's mod subtree (eg. `piker.brokers.ib.*`) in `_setup_persistent_datad()`; without it all backend records emitted in the `datad` actor fall through to the stdlib's bare (non-colorized) `logging.lastResort` handler. (this patch was generated in some part by [`claude-code`][claude-code-gh]) [claude-code-gh]: https://github.com/anthropics/claude-code Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>datad_service
parent
b0766764f0
commit
ba32f286b9
|
|
@ -93,6 +93,18 @@ async def _setup_persistent_datad(
|
|||
)
|
||||
assert log.name == _util.subsys
|
||||
|
||||
# XXX: ALSO enable console logging for the provider
|
||||
# backend's mod subtree (eg. `piker.brokers.ib.*`)
|
||||
# since (pre the datad|brokerd-split) that was done
|
||||
# by `brokerd`'s fixture; without this all backend
|
||||
# records here fall through to the stdlib's bare
|
||||
# (non-colorized) `logging.lastResort` handler!
|
||||
get_console_log(
|
||||
level=loglevel or tll,
|
||||
name=f'piker.brokers.{brokername}',
|
||||
with_tractor_log=bool(tll),
|
||||
)
|
||||
|
||||
from piker.data import feed
|
||||
assert not feed._bus
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue