簡體   English   中英

mirth connect 變壓器錯誤存儲在哪里?

[英]Where is the mirth connect transformer error stored?

只是徘徊,是否有可能或我可以提取(或找出)com.mirth.connect.server.MirthJavascriptTransformerException 存儲在哪里?

例如:在一個頻道中,我編寫了一個腳本來調用 function abc (這個 function 是不存在的)。 當我部署並啟動頻道時,我發現 mirth throw 一個異常錯誤消息,該錯誤消息可以在 Mirth Connect 管理員控制台下找到:

Transformer error
ERROR MESSAGE: Error evaluating transformer
com.mirth.connect.server.MirthJavascriptTransformerException: 
CHANNEL:    Send Test Messages
CONNECTOR:  Destination 1
SCRIPT SOURCE:  TRANSFORMER
SOURCE CODE:    
352: msg = new XML(connectorMessage.getTransformedData());
353: if (msg.namespace('') != undefined) { default xml namespace = msg.namespace(''); } else { default xml namespace = ''; }
354: function doFilter() { phase[0] = 'filter'; return true; }function doTransform() { phase[0] = 'transformer'; logger = Packages.org.apache.log4j.Logger.getLogger(phase[0]);
355: 
356: 
357: abc();
358: if ('xml' === typeof msg) {
359:     if (msg.hasSimpleContent()) {
360:         msg = msg.toXMLString();
361:     }
LINE NUMBER:    357
DETAILS:    ReferenceError: "abc" is not defined.
    at 118ddcea-ea82-4b20-9548-6b5d8df13244:357 (doTransform)
    at 118ddcea-ea82-4b20-9548-6b5d8df13244:379 (doScript)
    at 118ddcea-ea82-4b20-9548-6b5d8df13244:381
    at com.mirth.connect.server.transformers.JavaScriptFilterTransformer$FilterTransformerTask.doCall(JavaScriptFilterTransformer.java:154)
    at com.mirth.connect.server.transformers.JavaScriptFilterTransformer$FilterTransformerTask.doCall(JavaScriptFilterTransformer.java:119)
    at com.mirth.connect.server.util.javascript.JavaScriptTask.call(JavaScriptTask.java:113)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

我的問題是,除了在 Mirth Connect 管理員控制台下,此錯誤消息是否會存儲到任何日志文件中? (我檢查了 mirth.log 並沒有發現任何東西)。

文件夾路徑 %installdir%\Mirth Connect\logs 除了總是最新的 mirth.log 之外,還可以包含其他日志文件,如 mirth.log.1、mirth.log.2 等。 你檢查過序列化的日志嗎

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM