|
|
|
@ -82,7 +82,8 @@ void elog_buf_output(const char *log, size_t size) {
|
|
|
|
* flush all buffered logs to output device
|
|
|
|
* flush all buffered logs to output device
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
void elog_flush(void) {
|
|
|
|
void elog_flush(void) {
|
|
|
|
if(buf_write_size){
|
|
|
|
if(!buf_write_size)
|
|
|
|
|
|
|
|
return;
|
|
|
|
/* lock output */
|
|
|
|
/* lock output */
|
|
|
|
elog_output_lock();
|
|
|
|
elog_output_lock();
|
|
|
|
/* output log */
|
|
|
|
/* output log */
|
|
|
|
@ -92,7 +93,6 @@ void elog_flush(void) {
|
|
|
|
/* unlock output */
|
|
|
|
/* unlock output */
|
|
|
|
elog_output_unlock();
|
|
|
|
elog_output_unlock();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* enable or disable buffered output mode
|
|
|
|
* enable or disable buffered output mode
|
|
|
|
|