1*5ffd83dbSDimitry Andric #ifndef LLDB_TOOLS_LLDB_SERVER_LLDBSERVERUTILITIES_H 2*5ffd83dbSDimitry Andric 3*5ffd83dbSDimitry Andric #define LLDB_TOOLS_LLDB_SERVER_LLDBSERVERUTILITIES_H 4*5ffd83dbSDimitry Andric 50b57cec5SDimitry Andric //===-- LLDBServerUtilities.h -----------------------------------*- C++ -*-===// 60b57cec5SDimitry Andric // 70b57cec5SDimitry Andric // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 80b57cec5SDimitry Andric // See https://llvm.org/LICENSE.txt for license information. 90b57cec5SDimitry Andric // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 100b57cec5SDimitry Andric // 110b57cec5SDimitry Andric //===----------------------------------------------------------------------===// 120b57cec5SDimitry Andric 130b57cec5SDimitry Andric #include "llvm/ADT/StringRef.h" 140b57cec5SDimitry Andric 150b57cec5SDimitry Andric #include <string> 160b57cec5SDimitry Andric 170b57cec5SDimitry Andric namespace lldb_private { 180b57cec5SDimitry Andric namespace lldb_server { 190b57cec5SDimitry Andric 200b57cec5SDimitry Andric class LLDBServerUtilities { 210b57cec5SDimitry Andric public: 220b57cec5SDimitry Andric static bool SetupLogging(const std::string &log_file, 230b57cec5SDimitry Andric const llvm::StringRef &log_channels, 240b57cec5SDimitry Andric uint32_t log_options); 250b57cec5SDimitry Andric }; 260b57cec5SDimitry Andric } 270b57cec5SDimitry Andric } 28*5ffd83dbSDimitry Andric 29*5ffd83dbSDimitry Andric #endif 30