1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // Prints log files produced by Event Tracing for Windows (by way of the
6 // FileLogger class) that contain events generated from a select few supported
7 // providers; see file_logger_win.h for the list.
9 #ifndef CHROME_TEST_LOGGING_WIN_LOG_FILE_PRINTER_H_
10 #define CHROME_TEST_LOGGING_WIN_LOG_FILE_PRINTER_H_
18 namespace logging_win
{
20 // Reads |log_file|, emitting messages to |out|. Although it is safe to call
21 // this from multiple threads, only one file may be read at a time; other
22 // threads trying to read other log files will be blocked waiting.
23 void PrintLogFile(const base::FilePath
& log_file
, std::ostream
* out
);
25 } // namespace logging_win
27 #endif // CHROME_TEST_LOGGING_WIN_LOG_FILE_PRINTER_H_