Adds writer test case for RCU
[folly.git] / folly / experimental / logging / ImmediateFileWriter.h
index 42c341b36e0d4d6fc1bc0c1eab97fcef14da3a8d..696b732ebca071fb143238f28dd5d25c49db7599 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2004-present Facebook, Inc.
+ * Copyright 2017-present Facebook, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -50,6 +50,13 @@ class ImmediateFileWriter : public LogWriter {
   void writeMessage(folly::StringPiece buffer, uint32_t flags = 0) override;
   void flush() override;
 
+  /**
+   * Get the output file.
+   */
+  const folly::File& getFile() const {
+    return file_;
+  }
+
  private:
   ImmediateFileWriter(ImmediateFileWriter const&) = delete;
   ImmediateFileWriter& operator=(ImmediateFileWriter const&) = delete;