Sulu:如何在预览中获取模板错误的准确位置?

Sulu: How to get the exact location of template errors in preview?

我在Sulu 1.6开发模板时出现错误,请问哪里可以找到完整的错误信息或者准确的错误位置?是否有某种特殊的日志或我需要更改默认位置?

对应的/admin/websocket/admin响应只有这个(基本相同的信息):

{
   "handler":"sulu_preview.preview",
   "message":{
     "code":9903,
     "message":"Unclosed \"block\".",
     "type":"Sulu\Bundle\PreviewBundle\Preview\Exception\TwigException"
   },
   "options":[],
   "error":true
} 

目前我只看到这样的消息:

如果它不是 jet 实现的,那么知道它的 catch 块在哪里也会很有帮助。

非常感谢!

事实证明,没有启用日志记录,并且由于 PreviewRendere 抛出一个新的异常,原始信息几乎丢失了。可以这样添加:https://github.com/sulu/sulu/pull/4363

祝福
安德烈亚斯