logging-log4cxx-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From 孙 晓光 <x_explo...@hotmail.com>
Subject Does SocketHubAppender fully implemented yet?
Date Sun, 24 Oct 2004 06:15:30 GMT
Dear sir/madam:

I'm a newbie of logcxx. When I using log4cxx::net::SocketHubAppender to 
send log message to clients, I can not receive any log message.At 
beginning, I connect the SocketHubAppender at port 4561, and netstat 
reports that there have already established an connection between client 
and SocketHubAppender. However, there the report of netstat shows that the 
Send-Q and Recive-Q are empty forever, and the client was blocked when 
invoking log4cxx::spi::LoggingEvent::read().

I have searched google and found nothing about this. Can you help me? 
Thanks.

Sincerely,
Sun Xiaoguang.
Oct. 24th, 2004

Here is my client code. Hope you can help me.

#include <log4cxx/helpers/socket.h>
#include <log4cxx/spi/loggingevent.h>
#include <log4cxx/net/socketnode.h>
#include <log4cxx/helpers/thread.h>
#include <log4cxx/logmanager.h>
#include <iostream>

int main(){
  log4cxx::helpers::SocketPtr __socket;
  log4cxx::spi::LoggingEventPtr __logging_event;
  log4cxx::helpers::SocketInputStreamPtr __input_stream;

  __socket=new log4cxx::helpers::Socket("192.168.123.244",4561);
  __input_stream=__socket->getInputStream();

  while(true){
    __logging_event->read(__input_stream);
    std::cout << __logging_event->getMessage() << std::endl;
  };
  __socket->close();
}

_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。  http://www.hotmail.com  


Mime
View raw message