Android-cuttlefish cvd tool
Namespaces | Functions
log_sources.cc File Reference
#include "cuttlefish/host/commands/cvd/cli/commands/monitor/log_sources.h"
#include <fcntl.h>
#include <stdio.h>
#include <functional>
#include <memory>
#include <string>
#include <string_view>
#include <utility>
#include "absl/strings/str_cat.h"
#include "cuttlefish/common/libs/fs/fd.h"
#include "cuttlefish/common/libs/fs/shared_fd.h"
#include "cuttlefish/common/libs/utils/tee_logging.h"
#include "cuttlefish/files/file_exists.h"
#include "cuttlefish/host/commands/cvd/cli/commands/monitor/file_monitor_source.h"
#include "cuttlefish/host/commands/cvd/cli/commands/monitor/kernel.h"
#include "cuttlefish/host/commands/cvd/cli/commands/monitor/launcher.h"
#include "cuttlefish/host/commands/cvd/cli/commands/monitor/log_tee.h"
#include "cuttlefish/host/commands/cvd/cli/commands/monitor/logcat.h"
#include "cuttlefish/host/commands/cvd/cli/commands/monitor/monitor_source.h"
#include "cuttlefish/host/commands/cvd/instances/local_instance.h"
#include "cuttlefish/host/libs/log_names/log_names.h"
#include "cuttlefish/io/io.h"
#include "cuttlefish/io/shared_fd.h"
#include "cuttlefish/result/result.h"
Include dependency graph for log_sources.cc:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{log_sources.cc}
 

Functions

Result< bool > cuttlefish::anonymous_namespace{log_sources.cc}::FilterLauncherOrLogTee (LogSeverity filter, std::string_view line)
 
Result< std::string > cuttlefish::anonymous_namespace{log_sources.cc}::ColorLauncherOrLogTee (std::string_view line)
 
std::unique_ptr< MonitorSource > cuttlefish::LauncherLogMonitorSource (const LocalInstance &instance, const LogSeverity severity)
 
std::unique_ptr< MonitorSource > cuttlefish::KernelLogMonitorSource (const LocalInstance &instance)
 
std::unique_ptr< MonitorSource > cuttlefish::LogcatMonitorSource (const LocalInstance &instance, const LogSeverity severity)