Skip to content

Commit dbca0c1

Browse files
committed
Добавил описание включение подробных отладочных сообщений
1 parent a558289 commit dbca0c1

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

README.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,31 @@ oscript v8files-extractor.os ?
114114
+ указать полный путь к `oscript.exe` в файле `pre-commit` внутри своего репозитария.
115115
+ не рекомендуется, т.к. данную операцию нужно будеть делать для каждого репозитария
116116

117+
## Включение полных отладочных логов для анализа проблем
118+
119+
1. Нужно выполнить следующее:
120+
121+
* добавить нужную обработку в индекс git - например, `git add XXX.epf`
122+
* установить переменную среды `LOGOS_CONFIG` или заполнить спец.файл настройки логов
123+
* выполнить `git commit` или `precommit1c --git-precommit`
124+
125+
+ Например, рядом с файлом `v8files-extractor.os` положить файл `logos.cfg` со следующим текстом `logger.rootLogger=DEBUG`
126+
127+
+ или переименовать файл-пример `logos.debug-example.cfg` в `logos.cfg`
128+
129+
* Или создать и выполнить командный файл
130+
```bat
131+
git add XXX.epf
132+
@set LOGOS_CONFIG=logger.rootLogger=DEBUG
133+
@precommit1c --git-precommit src
134+
```
135+
136+
* где каталог `src` - выходной каталог, где хранятся исходники
137+
138+
2. Для отключения отладочных логов выполнить обратные действия
117139
## Что внутри
118140

119-
Как это работает: v8files-extractor.os полностью повторяет иерархию папок относительно корня репозитория только в папке SRC (от слова source), для каждой изменённой внешней обработки создаётся своя папка и туда с помощью v8unpack распаковывается помещаемая обработка, с помощью v8reader определяются наименования макетов, форм, модуля обработки и переименовываются, переименования сохраняются в служебном файле renames.txt, те файлы, которые невозможно определить или же носят чисто служебный характер, переносятся в каталог *und*.
141+
Как это работает: `v8files-extractor.os` полностью повторяет иерархию папок относительно корня репозитория только в папке SRC (от слова source), для каждой изменённой внешней обработки создаётся своя папка и туда с помощью v8unpack распаковывается помещаемая обработка, с помощью v8reader определяются наименования макетов, форм, модуля обработки и переименовываются, переименования сохраняются в служебном файле renames.txt, те файлы, которые невозможно определить или же носят чисто служебный характер, переносятся в каталог *und*.
120142

121143
Файлы расширений *.cfe распаковываются на исходники штатными средствами 1С.
122144

logos.debug-example.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
logger.rootLogger=DEBUG

0 commit comments

Comments
 (0)