promt refactors

This commit is contained in:
2025-09-06 10:07:14 +03:00
parent 660a5fcd02
commit 0ae505ea11
12 changed files with 109 additions and 320 deletions

View File

@@ -0,0 +1,17 @@
<IMPLEMENTATION name="XmlFileLogSink">
<IMPLEMENTS_INTERFACE type="LogSink"/>
<DESCRIPTION>
Реализует канал логирования путем дозаписи в файл 'logs/communication_log.xml'.
</DESCRIPTION>
<METHOD_IMPLEMENTATION name="Send">
<INPUT>LogMessage</INPUT>
<ACTION>
Сформировать XML-блок `<LOG_ENTRY>` на основе `LogMessage`.
</ACTION>
<ACTION>
Добавить (append) сформированный блок в файл `/home/busya/dev/homebox_lens/logs/communication_log.xml`.
</ACTION>
</METHOD_IMPLEMENTATION>
</IMPLEMENTATION>