Нет файлов журналов для обработки endeca
Я хочу создать дневниковый отчет с помощью endeca, поэтому у меня есть сервер журналов, работающий на 15010 [порт], но когда я запускаю [WeeklyReportGenerator], кажется, что-то не так, я думаю, потому что у меня есть ошибка с сервером журналов, я проверяю журнал, и это ошибка:
Oct 12, 2012 10:19:17 AM com.endeca.forge.base.Pipeline$Engine$1 handle
WARNING: Error in pipeline: No log files to process
Oct 12, 2012 10:19:17 AM com.endeca.rg.components.input.FileSystemMultiInput$Engine$Statistics log
INFO: LogFileInput/FileSystemInput/com.endeca.rg.components.input.FileSystemMultiInput: Progress: 1/1 (100%), 0:00:00 remaining
Oct 12, 2012 10:19:17 AM com.endeca.rg.ReportGenerator main
SEVERE: Unable to proceed
Pipeline execution interrupted by exception
No log files to process
java.lang.RuntimeException: No log files to process
at com.endeca.rg.components.input.LogFileInput$Substitution$1$Engine.portClosed(LogFileInput.java:269)
Некоторые понятия о том, что не так?
1 ответ
Процессы создания отчетов нуждаются в файлах журналов для создания отчетов. По умолчанию сообщения журнала не отправляются на сервер журналов.
Если вы посмотрите на оранжевое справочное приложение (http://:8006/endeca_jspref), вы увидите, что оно осуществляет ведение журнала. Если вы посмотрите на logging_functions.jsp, вы увидите хорошую базовую реализацию того, как отправлять сообщения журнала ( C:\Endeca\ToolsAndFrameworks\11.1.0\reference\endeca_jspref\logging_functions.jsp)
Если вы используете Assembler API, он будет обрабатывать большинство журналов для вас. Убедитесь, что вы правильно указали имя хоста и порт. Если вам необходимо расширить или заменить ведение журнала, найдите com.endeca.infront.navigation.event.LogServerAdapter в файле ассемблера-context.xml.