我想创建一个带有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)
有什么问题的一些线索?
答案 0 :(得分:1)
报告流程需要日志文件才能生成报告。缺省情况下,没有日志消息发送到日志服务器。
如果你查看橙色参考应用程序(http://:8006 / endeca_jspref),你会发现它确实实现了日志记录。如果你看一下logging_functions.jsp,你可以看到如何发送日志消息的一个很好的基本实现(C:\ Endeca \ ToolsAndFrameworks \ 11.1.0 \ reference \ endeca_jspref \ logging_functions.jsp)
如果您正在使用Assembler API,它将为您处理大多数日志记录。确保配置了正确的主机名和端口。如果需要扩展或替换日志记录,请在assembler-context.xml中查找com.endeca.infront.navigation.event.LogServerAdapter。