Marklogic-9中的“错误日志”中未记录调试消息

时间:2019-07-15 11:37:30

标签: marklogic marklogic-9

即使将文件日志级别设置为public Person getPerson(RequestEntity<Person> requestEntity) { return requestEntity.getBody(); } (最低日志级别),调试消息也不会在MarkLogic 9.0-9.1的“错误日志”中记录。

在QConsole中,设置文件日志级别后使用finest 可以从管理用户界面中的组配置中“优化”(也尝试使用其他日志级别),但调试消息未记录。

2 个答案:

答案 0 :(得分:4)

检查您是否在寻找正确的日志文件。从MarkLogic 9开始,每个应用程序服务器都写入其自己的xxxx_ErrorLog.txt,其中xxxx是端口号。查询控制台在端口8000上运行,因此您需要查看8000_ErrorLog.txt。在MarkLogic 9之前,所有错误消息都发送到ErrorLog.txt。

答案 1 :(得分:0)

现在,由于** I Marklogic-9,每个应用程序服务器都写入其自己的xxxx_ErrorLog.txt,其中xxxx是端口号**(例如,来自qconsole的日志将在8000_ErrorLog.txt中捕获-如果它是运行qconsole的端口),有一个选项可以选择最低日志级别-每个file log level的{​​{1}}  管理员配置面板(组-> {Group_name}-> App Servers-> {your_app_server_name}-> Configure-> App Server)。

file log level-Group(组-> {Group_name}->配置-> file log level)配置现在适用于常规file log level