From 766b616c0d104cfb37a2ad13284d320f2a4db67a Mon Sep 17 00:00:00 2001 From: Adam Simpkins Date: Tue, 7 Nov 2017 12:11:23 -0800 Subject: [PATCH] logging: set the thread name for the AsyncFileWriter thread Summary: AsyncFileWriter uses a separate thread to write messages to the file descriptor. This diff makes us call setThreadName() to set the name of this thread to `log_writer`. Reviewed By: bolinfest Differential Revision: D6238229 fbshipit-source-id: 9c93d80e7ac989e03bc3160bb2f135d67e15c8be --- folly/experimental/logging/AsyncFileWriter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/folly/experimental/logging/AsyncFileWriter.cpp b/folly/experimental/logging/AsyncFileWriter.cpp index e76c73a6..fbd06415 100644 --- a/folly/experimental/logging/AsyncFileWriter.cpp +++ b/folly/experimental/logging/AsyncFileWriter.cpp @@ -18,6 +18,7 @@ #include #include #include +#include using folly::File; using folly::StringPiece; @@ -80,6 +81,8 @@ void AsyncFileWriter::flush() { } void AsyncFileWriter::ioThread() { + folly::setThreadName("log_writer"); + while (true) { // With the lock held, grab a pointer to the current queue, then increment // the ioThreadCounter index so that other threads will write into the -- 2.34.1