Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 启用/禁用Liferay中的所有日志_Logging_Liferay_Liferay 6 - Fatal编程技术网

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

Logging 启用/禁用Liferay中的所有日志,logging,liferay,liferay-6,Logging,Liferay,Liferay 6,在调试核心Liferay 6.2问题时,我们面临查看日志的问题。Liferay不会显示错误日志,除非我们显式启用它们 我们遵循以下步骤启用特定日志: 转到控制面板>服务器管理>日志。搜索包并将日志级别更改为ALL 是否有其他方法可以为Liferay中的所有包启用日志?有一个底层的log4j实现-当然,您可以根据需要对其进行配置 如果您想在运行时以编程方式更改它:Liferay的UI也会这样做。我不看代码的最佳选择是它正在使用,您也可以使用它 由于我不知道您启用/禁用的标准,请尝试使用此选项。或

在调试核心Liferay 6.2问题时,我们面临查看日志的问题。Liferay不会显示错误日志,除非我们显式启用它们

我们遵循以下步骤启用特定日志:

  • 转到
    控制面板>服务器管理>日志
    。搜索包并将日志级别更改为
    ALL

  • 是否有其他方法可以为Liferay中的所有包启用日志?

    有一个底层的log4j实现-当然,您可以根据需要对其进行配置

    如果您想在运行时以编程方式更改它:Liferay的UI也会这样做。我不看代码的最佳选择是它正在使用,您也可以使用它


    由于我不知道您启用/禁用的标准,请尝试使用此选项。或者让我们知道您希望何时/如何配置日志记录系统(例如,每当出现特定条件时,始终保持相同的级别,直至
    DEBUG
    级别?

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


    但我认为您并不想激活com.liferay depth上的日志,因为它会淹没您的catalina.out ant。这将非常难以阅读。

    感谢您的指导。因此,要在运行时配置所有包的日志级别,这里的建议是从服务器脚本控制台使用Log4JUtil,对吗?我希望更改Liferay中所有包的日志级别-可能是通过控制面板。我们面临的具体问题是确定在使用Liferay时遇到的一些问题的根本原因。如果我们不知道要启用哪些包的日志级别,那么将根日志级别更改为ALL可能是一个解决方案。没有ext或portal日志ext文件或服务器重启,我看不到任何其他选择。但是我肯定会给这个Log4JUtil脚本一个机会。听起来你正在把问题从调试问题变成日志文件解析问题。让我们知道您分析了多少GB的日志。这绝对不是日志文件解析错误:)我们最近遇到的特定问题只有在服务器管理中显式启用日志时才会打印日志。我只是在寻找一个短期解决方案,以在调试或更低的日志级别打印所有包的日志。我并不是说这是一个日志文件解析错误。这是一个日志文件解析问题,因为您将不再进行调试,您将不得不解析日志文件,他们将是hugeI,他们今天将尝试此解决方案,并将告诉您结果。此解决方案在LR 6.2上运行得非常好,吹到liferay portal xy xxxx/logs文件夹和控制台。