ilog_buf.go 807 B

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