3

在 xwiki 中使用 Apache 速度,我如何console.log()在 JavaScript 中创建一个类似的速度?我知道日志可能会在服务器端。我真的只想打印变量的值,因为它是出于调试目的而呈现的。

我应该补充一点,我要调试的页面是一个表单.post页面,因此不是由它自己呈现的,只返回数据。因此{{velocity output="false"}}模式,因此简单地打印变量不是一种选择。

4

2 回答 2

3

从 XWiki 6.1 开始,您可以使用日志记录脚本服务来获取标准记录器:

$services.logging.getLogger('My script').info('Hello {}', 'world')

有关详细信息,请参阅http://extensions.xwiki.org/xwiki/bin/view/Extension/Logging+Module#HGetaLoggerfromscript 。

于 2016-01-20T06:04:08.047 回答
0

我很难弄清楚“我的脚本”的价值是什么。结果函数 getLogger() 将 logger_name 作为输入参数,其中 logger_name 可以是 ..WEB-INF/classes/logback.xml 中的任何记录器名称。例如,这对我有用: $services.logging.getLogger('org.xwiki').info('Hello {}', 'world')

于 2018-02-09T23:30:57.693 回答