ilog_buf.go 788 B

1234567891011121314151617181920212223
  1. package comp_spec
  2. import (
  3. "gitp78su.ipnodns.ru/svi/kern/v4/lev0"
  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/topic"
  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 *topic.LTopic, bus bus_spec.IBusClient) *lev0.Result[lev0.Bool]
  15. }
  16. // ILogBuf -- буферизованный лог для диагностики.
  17. //
  18. // Буфер для Error -- отдельный.
  19. type ILogBuf = log_buf.ILogBuf