Android-cuttlefish cvd tool
Classes | Namespaces | Functions | Variables
logging.cpp File Reference
#include "android-base/logging.h"
#include <fcntl.h>
#include <inttypes.h>
#include <libgen.h>
#include <time.h>
#include <atomic>
#include <iostream>
#include <limits>
#include <mutex>
#include <optional>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
#include <android/log.h>
#include <sys/types.h>
#include <unistd.h>
#include <android-base/file.h>
#include <android-base/macros.h>
#include <android-base/parseint.h>
#include <android-base/strings.h>
#include <android-base/threads.h>
#include "logging_splitters.h"
Include dependency graph for logging.cpp:

Classes

class  android::base::LogMessageData
 

Namespaces

namespace  android
 
namespace  android::base
 

Functions

static const char * android::base::getprogname ()
 
static const char * android::base::GetFileBasename (const char *file)
 
static LogId android::base::log_id_tToLogId (int32_t buffer_id)
 
static LogSeverity android::base::PriorityToLogSeverity (int priority)
 
static int32_t android::base::LogSeverityToPriority (LogSeverity severity)
 
static LogFunction & android::base::Logger ()
 
static AbortFunction & android::base::Aborter ()
 
static std::recursive_mutex & android::base::TagLock ()
 
void android::base::SetDefaultTag (const std::string &tag)
 
void android::base::StderrLogger (LogId log_buffer_id, LogSeverity severity, const char *tag, const char *file, unsigned int line, const char *message)
 
void android::base::StdioLogger (LogId log_buffer_id, LogSeverity severity, const char *tag, const char *file, unsigned int line, const char *message)
 
void android::base::DefaultAborter (const char *abort_message)
 
static void android::base::LogdLogChunk (LogId, LogSeverity, const char *, const char *)
 
void android::base::InitLogging (char *argv[], LogFunction &&logger=INIT_LOGGING_DEFAULT_LOGGER, AbortFunction &&aborter=DefaultAborter)
 
LogFunction android::base::SetLogger (LogFunction &&logger)
 
AbortFunction android::base::SetAborter (AbortFunction &&aborter)
 
LogSeverity android::base::GetMinimumLogSeverity ()
 
bool android::base::ShouldLog (LogSeverity severity, const char *tag)
 
LogSeverity android::base::SetMinimumLogSeverity (LogSeverity new_severity)
 

Variables

static std::string * android::base::gDefaultTag
 
static bool android::base::gInitialized = false
 
static LogSeverity android::base::gMinimumLogSeverity = INFO