1
我有一個系統日誌服務器(接收日誌事件和文件存儲)在514端口工作。 系統日誌服務器運行良好,因此使用路由器進行了測試,使用Syslog服務器和端口的IP配置路由器,並將路由器發送到Syslog服務器。測試服務器日誌。與Java,SocketHandler
但是,現在我想創建一個應用程序來替換路由器(當發送事件/日誌到服務器時)。
我有這樣的:
Logger mylogger;
mylogger = Logger.getLogger(this.getClass().getName());
SocketHandler myhandler = null;
try {
myhandler = new SocketHandler("localhost", 514); //With Port 80 Work!
myhandler.setLevel(Level.FINEST);
mylogger.setLevel(Level.CONFIG);
mylogger.addHandler (myhandler);
mylogger.log(Level.SEVERE, "SEVERE LOG...");
mylogger.log(Level.WARNING, "WARNING LOG...");
mylogger.log(Level.INFO, "INFO LOG...");
mylogger.log(Level.CONFIG, "CONFIG LOG...");
mylogger.log(Level.FINE, "FINE LOG...");
mylogger.log(Level.FINER, "FINER LOG...");
mylogger.log(Level.FINEST, "FINEST LOG...");
myhandler.close();
}
catch (IllegalArgumentException e) { System.out.println("IllegalArgumentException:"+e.toString()); }
catch (IOException e) { System.out.println("IOException:"+e.toString()); }
catch (SecurityException e) { System.out.println("SecurityException0:"+e.toString()); }
我有這樣的消息:
IOException:java.net.ConnectException: Connection refused: connect
,問題是插座處理器514端口。
我需要用我的系統日誌服務器的真實IP替換「本地主機」和端口 我該怎麼辦?
請幫幫我。
最好的問候,
伯納爾
是您的Syslog服務器監聽於TCP或UDP? – fge
系統日誌服務器基於Datagrams – bernal