#ifndef HV_NLOG_H_ #define HV_NLOG_H_ // nlog: extend hlog use hloop /* you can recv log by: * Windows: telnet ip port * Linux: nc ip port */ /* * @code hloop_t loop; hloop_init(&loop); hlog_set_logger(network_logger); nlog_listen(&loop, DEFAULT_LOG_PORT); hloop_run(&loop); */ #include "hexport.h" #include "hloop.h" #define DEFAULT_LOG_PORT 10514 BEGIN_EXTERN_C HV_EXPORT void network_logger(int loglevel, const char* buf, int len); HV_EXPORT hio_t* nlog_listen(hloop_t* loop, int port); END_EXTERN_C #endif // HV_NLOG_H_