Skip to content

Commit

Permalink
Merge branch 'release/2.0.6'
Browse files Browse the repository at this point in the history
  • Loading branch information
nixel2007 committed Dec 5, 2016
2 parents 751a346 + 1283156 commit 6ef501f
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 16 deletions.
2 changes: 1 addition & 1 deletion packagedef
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

Описание.Имя("precommit1c")
.Версия("2.0.5")
.Версия("2.0.6")
.ЗависитОт("logos")
.ЗависитОт("cmdline")
.ЗависитОт("tempfiles")
Expand Down
37 changes: 22 additions & 15 deletions v8files-extractor.os
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

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

Версия = "2.0.5";
Версия = "2.0.6";

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

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

Функция ЗапускВКоманднойСтроке()
Лог_cmdline = Логирование.ПолучитьЛог("oscript.lib.cmdline");
Лог_cmdline.УстановитьУровень(УровниЛога.Отладка);
Лог_cmdline.Закрыть();

ВыводПоУмолчанию = Новый ВыводЛогаВКонсоль();
Лог_cmdline.ДобавитьСпособВывода(ВыводПоУмолчанию);

Аппендер = Новый ВыводЛогаВФайл();
Аппендер.ОткрытьФайл(ОбъединитьПути(КаталогПроекта(), ИмяСкрипта()+".cmdline.log"));
Лог_cmdline.ДобавитьСпособВывода(Аппендер);


КодВозврата = 0;

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

Аппендер = Новый ВыводЛогаВФайл();
Аппендер.ОткрытьФайл(ОбъединитьПути(КаталогПроекта(), ИмяСкрипта()+".log"));
Лог.ДобавитьСпособВывода(Аппендер);
Попытка

Лог_cmdline = Логирование.ПолучитьЛог("oscript.lib.cmdline");
Лог_cmdline.Закрыть();

ВыводПоУмолчанию = Новый ВыводЛогаВКонсоль();
Лог_cmdline.ДобавитьСпособВывода(ВыводПоУмолчанию);

Аппендер = Новый ВыводЛогаВФайл();
Аппендер.ОткрытьФайл(ОбъединитьПути(КаталогПроекта(), ИмяСкрипта()+".cmdline.log"));
Лог_cmdline.ДобавитьСпособВывода(Аппендер);

Аппендер = Новый ВыводЛогаВФайл();
Аппендер.ОткрытьФайл(ОбъединитьПути(КаталогПроекта(), ИмяСкрипта()+".log"));
Лог.ДобавитьСпособВывода(Аппендер);
Исключение
// Если прекоммит установлен, как приложение, в Program Files
// То команда не сможет отработать из за отсутствия прав на запись.
// Но нам в данном случае и не нужен лог в файле.
КонецПопытки;
КонецПроцедуры


Expand Down

0 comments on commit 6ef501f

Please sign in to comment.