如何在 jetbrick-template 中使用 debug函数?

debug 函数格式

jetbrick-template 已经内置了一个 debug 函数: 格式如下:

   void debug(String format, Object... args)

注意:

  1. 要使用 debug 函数,需要 Slf4j 配合,在对应的 log 实现中打开 debug.

  2. 具体的 format 参数格式请查看 Slf4j Logger。

开启 debug 日志

  • Log4j:

    log4j.logger.jetbrick.template.runtime.JetUtils = DEBUG
    
  • Logback

    <logger name="jetbrick.template.runtime.JetUtils" level="DEBUG" />
    

模板中输出 debug

然后,我们就可以在模板中这么用:

#define(String id, List<UserInfo> users)
${debug("id = {}, users.size = {}.", id, users.size()}

查看 Tomcat 控制台日志

11:41:00.332 [main] DEBUG (JetUtils.java:187) - template debug: id = 16, users.size = 210.

你可能感兴趣的:(如何在 jetbrick-template 中使用 debug函数?)