Android-cuttlefish cvd tool
Namespaces | Macros | Functions
logging_splitters.h File Reference
#include <inttypes.h>
#include <string.h>
#include <time.h>
#include <vector>
#include <android-base/logging.h>
#include <android-base/stringprintf.h>
Include dependency graph for logging_splitters.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  android
 
namespace  android::base
 

Macros

#define LOGGER_ENTRY_MAX_PAYLOAD   4068
 

Functions

template<typename F , typename... Args>
static void android::base::SplitByLines (const char *msg, const F &log_function, Args &&... args)
 
template<typename F >
static void android::base::SplitByLogdChunks (LogId log_id, LogSeverity severity, const char *tag, const char *file, unsigned int line, const char *msg, const F &log_function)
 
static std::pair< int, int > android::base::CountSizeAndNewLines (const char *message)
 
static std::string android::base::StderrOutputGenerator (const struct timespec &ts, int pid, uint64_t tid, LogSeverity severity, const char *tag, const char *file, unsigned int line, const char *message)
 

Macro Definition Documentation

◆ LOGGER_ENTRY_MAX_PAYLOAD

#define LOGGER_ENTRY_MAX_PAYLOAD   4068