piker/piker/data
Gud Boi 7756c3a603 Use `__name__` for loggers across most sub-mods
Change most sub-modules to use `get_logger(name=__name__)` for
per-leaf-module `log` instances vs previous subpkg-level/shared refs.

Primary changes,
- import `get_[console_]logger()` from top-level `piker.log` across leaf
  mods.
- change any `<subsys>._util.log` logger-instances as well (though this
  approach should no longer be used since it masks the endpoint module's
  emissions.

Also,
- add a defaulted `loglevel: str` param to all `open_trade_dialog()`
  endpoints, anticipating it being passed in by `.clearing`-engine.
- call `get_console_log(level=loglevel, name=__name__)` in each trade
  dialog ep to enable per-`brokerd`-backend console writing.
- drop `get_logger` from `.brokers.__all__` exports
- fix type annotations: `str|None` vs `str | None`
- add TODOs for,
  * comments in `._util` about multi-subsys logging
  * `.accounting.__init__` about console log setup

(this commit msg was generated in some part by [`claude-code`][claude-code-gh])
[claude-code-gh]: https://github.com/anthropics/claude-code
2026-02-22 18:42:20 -05:00
..
__init__.py Move `dedupe()` to `.data.tsp` (so it has pals) 2023-12-11 16:24:27 -05:00
_formatters.py Expose "bar gap margin" as `.ui._formatters.BGM: float` 2023-12-28 10:37:20 -05:00
_m4.py Add subsys log to new `.data._util` 2023-05-09 14:49:26 -04:00
_pathops.py .data._pathops: drop profiler imports, fix some naming to appease `ruff` 2023-07-20 15:27:22 -04:00
_sampling.py Clarify `register_with_sampler()` started type and vars 2026-02-22 18:40:59 -05:00
_sharedmem.py For claude, ignore no runtime for offline shm reading 2026-02-22 18:40:59 -05:00
_source.py Drop `bar_wap` from default ohlc field set 2023-06-27 13:41:47 -04:00
_symcache.py `data._symcache`, impl a summary `.__repr__()`, avoids `Asset` causality issues 2026-01-06 19:33:23 -05:00
_util.py Adjust `tractor.log` API compat 2026-02-22 18:42:20 -05:00
_web_bs.py Port `.data._web_bs` stuff to strict-EGs 2026-01-06 22:27:58 -05:00
feed.py Use `__name__` for loggers across most sub-mods 2026-02-22 18:42:20 -05:00
flows.py Teensie `piker.data` styling tweaks 2026-01-06 19:33:23 -05:00
ingest.py Add subsys log to new `.data._util` 2023-05-09 14:49:26 -04:00
ticktools.py .data.ticktools: add reverse flag, better docs 2023-06-27 15:47:05 -04:00
validate.py Teensie `piker.data` styling tweaks 2026-01-06 19:33:23 -05:00