xiongyang opened this issue 5 years ago · 1 comments
logger.cpp 23行 src/Logger.cpp 应该是 if(log_fp == NULL) log_fp = fopen(log_file_locate.c_str(), "a"); 原代码会导致每记录一条logger 新开一个文件句柄. 最终导致句柄用尽,程序挂起.
新版本改成了每次记录完log后会关闭句柄,虽然效率有些低,但是不会有资源泄漏了