修改日志丢失的问题。缓冲区未遍历完而退出循环,会导致刷新不及时而丢失日志
This commit is contained in:
@@ -524,7 +524,7 @@ int main(int argc, char **argv)
|
|||||||
if(g_care_pid == CONSUMER_CARE_PID_SPEC){
|
if(g_care_pid == CONSUMER_CARE_PID_SPEC){
|
||||||
if(!producer_pid_is_cared(tmp_ovw->producer_pid)){
|
if(!producer_pid_is_cared(tmp_ovw->producer_pid)){
|
||||||
MESA_shm_ring_queue_set_empty(ring_queue_head[i]);
|
MESA_shm_ring_queue_set_empty(ring_queue_head[i]);
|
||||||
break ;
|
continue ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(g_output_mode == CONSUMER_OUTPUT_MODE_FILE){
|
if(g_output_mode == CONSUMER_OUTPUT_MODE_FILE){
|
||||||
|
|||||||
Reference in New Issue
Block a user