X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=logutil.c;h=03a5276d2305810590d46bbd5e641a11f1cca281;hb=12669702146b2f2710c55f1084b2499e51221219;hp=b9f2813fd3c39ef8c20fce000e6ad72e2dbb4d5a;hpb=5cb6be38a57902a6bbbc506c7a3cc8a6f2894472;p=framework%2Fsystem%2Fdlog.git diff --git a/logutil.c b/logutil.c index b9f2813..03a5276 100755 --- a/logutil.c +++ b/logutil.c @@ -181,9 +181,12 @@ static void processBuffer(struct log_device_t* dev, struct logger_entry *buf) g_out_byte_count += bytes_written; - if (g_log_rotate_size_kbytes > 0 && (g_out_byte_count / 1024) >= g_log_rotate_size_kbytes) - { - rotate_logs(); + if (g_log_rotate_size_kbytes > 0 && (g_out_byte_count / 1024) >= g_log_rotate_size_kbytes) { + if (g_nonblock) { + exit(0); + } else { + rotate_logs(); + } } error: