ilog_buf.go 843 B

123456789101112131415161718192021222324
  1. package comp_spec
  2. import (
  3. "gitp78su.ipnodns.ru/svi/kern/v4/lev0"
  4. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/core_spec"
  5. "gitp78su.ipnodns.ru/svi/kern/v4/lev1/log_buf"
  6. "gitp78su.ipnodns.ru/svi/kern/v4/lev1/log_buf/log_msg"
  7. "gitp78su.ipnodns.ru/svi/kern/v4/lev2/lti/bus_ent"
  8. "gitp78su.ipnodns.ru/svi/kern/v4/lev2/lti/bus_spec"
  9. )
  10. // ILogMsg -- сообщение лога.
  11. type ILogMsg = log_msg.ILogMsg
  12. // ILogBus -- публикует в топики логи.
  13. type ILogBus interface {
  14. // DebugAdd -- добавляет топик для отладочного сообщения
  15. DebugAdd(topic bus_ent.ITopicFix, bus bus_spec.IBusClient) *lev0.Result[core_spec.EBool]
  16. }
  17. // ILogBuf -- буферизованный лог для диагностики.
  18. //
  19. // Буфер для Error -- отдельный.
  20. type ILogBuf = log_buf.ILogBuf