启用/禁用Liferay中的所有日志

时间:2016-02-01 11:23:16

标签: logging liferay liferay-6

在调试核心Liferay 6.2问题时,我们遇到了查看日志的问题。除非我们明确启用它们,否则Liferay不会显示错误日志。

以下是启用特定日志的步骤:

  1. 转到Control Panel > Server Administration > Logs。搜索包并将日志级别更改为ALL
  2. Liferay logging level
  3. 有没有其他方法可以为Liferay中的所有包启用日志?

2 个答案:

答案 0 :(得分:1)

有一个底层的log4j实现 - 当然你可以根据需要配置它。

如果您要求在运行时以编程方式更改它:Liferay的UI也是如此。不用看代码我最好的选择就是它使用了Log4JUtil,你也可以使用它。

由于我不知道您启用/停用的条件,请尝试使用此功能。或者,让我们知道您何时/如何配置日志记录系统(例如,每当出现某种情况时,总是达到DEBUG级别的相同级别?)

答案 1 :(得分:1)

您可以在控制面板的这一部分添加新包。例如,您可以为“com.liferay”添加新日志,并将级别设置为ALL。这将显示com.liferay下所有包的所有跟踪。

但我认为你真的不想激活com.liferay深度的日志,因为它会淹没你的catalina.out蚂蚁它真的很难读。