From a44660960a24c5167ad4b8b15093d577dfc224b0 Mon Sep 17 00:00:00 2001 From: Brave Yao Date: Tue, 28 Jul 2015 10:45:48 +0800 Subject: [PATCH] When we trace to file, add eol of each trace message. BUG=webrtc:4864 TEST=Manual Test with voe_cmd_test R=pbos@webrtc.org TBR=kjellander@webrtc.org The regression is introduced in #8529, Review URL: https://webrtc-codereview.appspot.com/34329004. Review URL: https://codereview.webrtc.org/1256773002 . Cr-Commit-Position: refs/heads/master@{#9644} --- webrtc/system_wrappers/source/trace_impl.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/webrtc/system_wrappers/source/trace_impl.cc b/webrtc/system_wrappers/source/trace_impl.cc index 25da5a0c9a..ffe79b9862 100644 --- a/webrtc/system_wrappers/source/trace_impl.cc +++ b/webrtc/system_wrappers/source/trace_impl.cc @@ -402,7 +402,12 @@ void TraceImpl::WriteToFile(const char* msg, uint16_t length) { row_count_text_++; } } - trace_file_->Write(msg, length); + + char trace_message[WEBRTC_TRACE_MAX_MESSAGE_SIZE]; + memcpy(trace_message, msg, length); + trace_message[length] = 0; + trace_message[length - 1] = '\n'; + trace_file_->Write(trace_message, length); row_count_text_++; }