From 8f5cb4084d2c276ad165a274b63ce78e84a86a6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Wed, 4 May 2016 12:26:08 +0200 Subject: [PATCH] logger: use non-scientific format for status output --- src/modules/logger/logger.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/logger/logger.cpp b/src/modules/logger/logger.cpp index f2a2134e1a..a2345a86f6 100644 --- a/src/modules/logger/logger.cpp +++ b/src/modules/logger/logger.cpp @@ -574,8 +574,8 @@ void Logger::run() if (deltat > 4.0) { alloc_info = mallinfo(); double throughput = total_bytes / deltat; - PX4_INFO("%8.1e Kbytes/sec, %zu highWater, %d dropouts, %5.3f sec max, free heap: %d", - throughput / 1e3, highWater, dropout_count, max_drop_len, alloc_info.fordblks); + PX4_INFO("%8.1lf KB/s, %zu highWater, %d dropouts, %5.3f sec max, free heap: %d", + throughput / 1.e3, highWater, dropout_count, max_drop_len, alloc_info.fordblks); total_bytes = 0; highWater = 0, @@ -757,6 +757,7 @@ void Logger::write_info(const char *name, const char *value) write_wait(buffer, msg_size); } + _writer.unlock(); }