Results 41 issues of Kang Lin

Modify LogManager::qtLogger. Add Qt category paramter. QLoggingCategory can use adapters based on category.

- clogger: fix forceLog with log - clogger: add interface: - LOG4CPLUS_EXPORT int log4cplus_logger(const log4cplus_char_t* name, const char* file, int line, const char* function, log4cplus_loglevel_t ll, const log4cplus_char_t* msgfmt, ...)...

1. 本项目生成库,但是没有安装功能 2. Qt从6.0开始工程文件建议使用CMAKE管理工程,所以建议加上CMAKE 3. 本项目没有生成库链接依赖文件 2.1. Qt: .prl 2.2. pkg-config: .pc 2.3. cmake: config.cmake 祝本项目越来越好!

Feature
Optimization

- Modify log in udpserver.c - fix memory leak

log4cplus: - Pros: - Mature and stable logging system - It can be configured to be compatible with previous log output formats - Can output to syslog, log4 server etc....

- Add windows service interface

- Replace socket_set_nonblocking() with evutil_make_socket_nonblocking() - Windows: Modify udp_recvfrom. Raplace recvmsg with WSARecvMsg - Because of getsockopt is not support IPV6_TCLASS in windows. it need WSARecvMsg get IPV6_TCLASS. and it...

Refactor the mainrelay.c for add windows service. See #1300 - Replace exit() with an elegant way - Add free resource when the program exit