Сообщения отладки не регистрируются в «Журнале ошибок» в MarkLogic 9.0-9.1, даже после установки уровень файлового журнала на finest
(наименьший уровень журнала).
Из QConsole, используется xdmp:log('xyz', 'debug')
после установки уровень файлового журнала
на «лучший» (пробовал также с другими уровнями журнала) в конфигурации группы из пользовательского интерфейса администратора, но сообщения отладки не регистрируются.
Убедитесь, что вы ищете правильный файл журнала. Начиная с MarkLogic 9, каждый сервер приложений записывает в свой собственный файл xxxx_ErrorLog.txt, где xxxx — номер порта. Query Console работает на порту 8000, поэтому вы должны посмотреть в 8000_ErrorLog.txt. До MarkLogic 9 все сообщения об ошибках отправлялись в ErrorLog.txt.
Я только что проверил это в MarkLogic 9.0-9.1 и вижу то же самое. Похоже на ошибку. @Ashish Patil, если у вас есть контракт на поддержку, сообщите им об этом (если нет, скажите об этом, и мы можем предупредить их другими способами).
Спасибо @Dave, у меня нет контракта на поддержку; Итак, есть ли другой способ предупредить команду Marklogic
.
Вы можете написать по адресу [email protected] и попросить их сообщить об ошибке от имени сообщества. Я не знаю, получите ли вы уведомление, когда это будет исправлено, но они захотят узнать об этом.
Большое спасибо @Dave Cassel. Ценю вашу быструю поддержку.
Дэйв Кассель, есть возможность выбрать минимальный уровень журнала — file log level
в каждой панели конфигурации администратора App Server
.
Теперь, начиная с ** I Marklogic-9, каждый сервер приложений пишет в свой xxxx_ErrorLog.txt, где xxxx — номер порта** (например, логи из qconsole
будут перехватываться в 8000_ErrorLog.txt
— если это порт, на котором работает qconsole
), есть возможность выбрать минимальный уровень лога - file log level
в каждом App Server
панель конфигурации администратора (Группа->{Имя_группы}->Серверы приложений->{ваше_имя_сервера_приложений}->Настроить->file log level
).
Конфигурация Group
-file log level
(Группа->{Имя_группы}->Настроить->file log level
) теперь работает для общего ErrorLog.txt
.
Спасибо за ответ @Dave Cassel, я ищу правильный файл журнала, то есть 8000_ErrorLog.txt (поскольку я запускаю код из
QConsole
). Я могу видеть журналыINFO
в файле 8000_ErrorLog.txt.