#include "components/autofill/core/browser/logging/log_router.h"
#include "base/observer_list.h"
#include "base/strings/escape.h"
#include "base/strings/string_split.h"
#include "components/autofill/core/browser/logging/log_manager.h"
#include "components/autofill/core/browser/logging/log_receiver.h"
#include "components/autofill/core/common/logging/log_buffer.h"
namespace autofill {
LogRouter::LogRouter() = default;
LogRouter::~LogRouter() { … }
base::Value::Dict LogRouter::CreateEntryForText(const std::string& text) { … }
void LogRouter::LogToTerminal() { … }
void LogRouter::ProcessLog(const std::string& text) { … }
void LogRouter::ProcessLog(const base::Value::Dict& node) { … }
bool LogRouter::RegisterManager(RoutingLogManager* manager) { … }
void LogRouter::UnregisterManager(RoutingLogManager* manager) { … }
void LogRouter::RegisterReceiver(LogReceiver* receiver) { … }
void LogRouter::UnregisterReceiver(LogReceiver* receiver) { … }
}