diff src/implab/text/template-compile.js @ 24:f750c89976d3

Added trace tools, implab/log/trace!<channel-name>, <channel-name> is optional
author cin
date Thu, 07 Dec 2017 19:19:29 +0300
parents 7c22fc01fcec
children fb23f3c854df
line wrap: on
line diff
--- a/src/implab/text/template-compile.js	Wed Dec 06 14:19:45 2017 +0300
+++ b/src/implab/text/template-compile.js	Thu Dec 07 19:19:29 2017 +0300
@@ -1,6 +1,6 @@
 define(
-    ["dojo/request", "./format"],
-    function (request, format) {
+    ["dojo/request", "./format", "../log/trace!"],
+    function (request, format, trace) {
 
         // разбивает строку шаблона на токены, возвращает контекст для
         // дальнейшей обработки в visitTemplate
@@ -51,10 +51,9 @@
                             return compiled(obj || {}, format, data);
                         };
                     } catch (e) {
-                        if (console && console.error) {
-                            console.error(text);
-                            console.log(data);
-                        }
+                        trace.error([e]);
+                        trace.log([text, data]);
+                        throw e;
                     }
                 }
             }