Здравствуйте, коллеги!
bpmonline 7
можно ли как то отлаживать скрипты отчета BPMonlineReportDesigner в момент построения?
Нравится
2 комментария
27 февраля 2014 17:07
Здравствуйте, Владимир!
Отлаживать в среде программирования не получится, но можно логировать все, что требуется.
Вывод производится в файл "Common.log" так как логгер создан для типа «ScriptingNamespace.ScriptingReport»
Добавить в необходимый метод (BeforePrint) логгер
var log = global::Common.Logging.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
Вывести текст выполняемого запроса
invoiceEsq.GetSelectQuery(userConnection).BuildParametersAsValue = true; log.Debug(invoiceEsq.GetSelectQuery(userConnection).GetSqlText());
Вывод стека ошибки
try { // код метода } catch { log.Debug(ex.Message, ex); }
Настройки расположения файла лога хранятся в конфигурационном файле "../Terrasoft.WebApp/log4net.config".
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать