| 1234567891011121314151617181920212223242526272829303132 |
- #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_
|