2012-10-12 53 views
1

我想用endeca創建一個日記報告,所以我有日誌服務器運行在15010 [端口],但是當我啓動[WeeklyReportGenerator]似乎有什麼錯誤我想因爲我有一個錯誤日誌服務器,我檢查日誌,這是錯誤:沒有日誌文件來處理endeca

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

報告進程需要日誌文件才能生成報告。缺省情況下,沒有日誌消息發送到日誌服務器。

如果你看橙色的參考應用程序(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。