Skip to content

Commit 6ef501f

Browse files
committed
Merge branch 'release/2.0.6'
2 parents 751a346 + 1283156 commit 6ef501f

File tree

2 files changed

+23
-16
lines changed

2 files changed

+23
-16
lines changed

packagedef

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
Описание.Имя("precommit1c")
3-
.Версия("2.0.5")
3+
.Версия("2.0.6")
44
.ЗависитОт("logos")
55
.ЗависитОт("cmdline")
66
.ЗависитОт("tempfiles")

v8files-extractor.os

+22-15
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
Функция Версия() Экспорт
2828

29-
Версия = "2.0.5";
29+
Версия = "2.0.6";
3030

3131
Возврат "v" + Версия;
3232

@@ -48,17 +48,7 @@
4848
КонецФункции
4949

5050
Функция ЗапускВКоманднойСтроке()
51-
Лог_cmdline = Логирование.ПолучитьЛог("oscript.lib.cmdline");
52-
Лог_cmdline.УстановитьУровень(УровниЛога.Отладка);
53-
Лог_cmdline.Закрыть();
54-
55-
ВыводПоУмолчанию = Новый ВыводЛогаВКонсоль();
56-
Лог_cmdline.ДобавитьСпособВывода(ВыводПоУмолчанию);
57-
58-
Аппендер = Новый ВыводЛогаВФайл();
59-
Аппендер.ОткрытьФайл(ОбъединитьПути(КаталогПроекта(), ИмяСкрипта()+".cmdline.log"));
60-
Лог_cmdline.ДобавитьСпособВывода(Аппендер);
61-
51+
6252
КодВозврата = 0;
6353

6454
Если ТекущийСценарий().Источник <> СтартовыйСценарий().Источник Тогда
@@ -165,9 +155,26 @@
165155
ВыводПоУмолчанию = Новый ВыводЛогаВКонсоль();
166156
Лог.ДобавитьСпособВывода(ВыводПоУмолчанию);
167157

168-
Аппендер = Новый ВыводЛогаВФайл();
169-
Аппендер.ОткрытьФайл(ОбъединитьПути(КаталогПроекта(), ИмяСкрипта()+".log"));
170-
Лог.ДобавитьСпособВывода(Аппендер);
158+
Попытка
159+
160+
Лог_cmdline = Логирование.ПолучитьЛог("oscript.lib.cmdline");
161+
Лог_cmdline.Закрыть();
162+
163+
ВыводПоУмолчанию = Новый ВыводЛогаВКонсоль();
164+
Лог_cmdline.ДобавитьСпособВывода(ВыводПоУмолчанию);
165+
166+
Аппендер = Новый ВыводЛогаВФайл();
167+
Аппендер.ОткрытьФайл(ОбъединитьПути(КаталогПроекта(), ИмяСкрипта()+".cmdline.log"));
168+
Лог_cmdline.ДобавитьСпособВывода(Аппендер);
169+
170+
Аппендер = Новый ВыводЛогаВФайл();
171+
Аппендер.ОткрытьФайл(ОбъединитьПути(КаталогПроекта(), ИмяСкрипта()+".log"));
172+
Лог.ДобавитьСпособВывода(Аппендер);
173+
Исключение
174+
// Если прекоммит установлен, как приложение, в Program Files
175+
// То команда не сможет отработать из за отсутствия прав на запись.
176+
// Но нам в данном случае и не нужен лог в файле.
177+
КонецПопытки;
171178
КонецПроцедуры
172179

173180

0 commit comments

Comments
 (0)