oscript-library / oscript-library/v8runner
Два файла вывода
Nobody has claimed this yet.
- Dominant language
- 1C Enterprise
- Stars
- 130
- Forks
- 63
- PR merge metrics
- No merged PRs in 30d
Description
В процессе изучения функционала библиотек сделал такую ситуацию:
Лог = Логирование.ПолучитьЛог("oscript.lib.v8runner");
СпособВыводаВФайл = Новый ВыводЛогаВФайл();
СпособВыводаВФайл.ОткрытьФайл("log2.txt",,Ложь);
Лог.ДобавитьСпособВывода(СпособВыводаВФайл);
УправлениеКонфигуратором = Новый УправлениеКонфигуратором;
УправлениеКонфигуратором.УстановитьИмяФайлаСообщенийПлатформы("log2.txt", Ложь);
(далее три вызова конфигуратора)
Проблема может и выдуманная и делать так нельзя (один файл для logos, второй для 1С), но тем не менее в такой ситуации получаем, что информация в лог выводится не верно (сначала "задваивается", а потом "затраивается"). Если поиграться с флагами очистки лога - получим другие неприятные ситуации.
Почему захотел два лога:
Хотел видеть отдельно вывод 1С и отдельно logos.
Например, уровень logos по дефолту = 1 не выводит стандартный вывод 1С.
Это кажется спорным.
Т.к. параметр /OUT может быть только один - по идее можно выводить инфу из временного файла в файл 1С. Соответственно, для этого держать два параметра имен файлов и два отдельных флага очистки. И не мешать их между собой.
Если такой ерундой заниматься нет охоты, то как минимум стоит проверять одновременную установку и пересмотреть уровень вывода 1С.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the reported setup using Логирование.ПолучитьЛог, ВыводЛогаВФайл, УправлениеКонфигуратором and the /OUT behavior described in the issue. Trace how the two destinations and their cleanup flags interact; done should mean that 1С and oscript logs do not duplicate or interfere with each other, or that simultaneous configuration is rejected clearly.
Written by the indexing model from the issue text.
Assessment
- Domain
- cli, observability-sre
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100