|
microfmt
Zero-allocation C++ formatting for constrained environments
|
Structured Android logcat sink adapter. More...
#include "../log/detail/tagged_log_sink_base.hpp"#include "../log/sink.hpp"#include <cstddef>#include <cstring>#include <string_view>#include <cstdarg>#include <cstdio>
Go to the source code of this file.
Classes | |
| struct | microfmt::log::android_log_sink_tag< MessageCapacity, TagCapacity > |
Tag selecting android_log_sink<MessageCapacity, TagCapacity> as a log_sink backend. More... | |
| class | microfmt::log::android_log_sink< MessageCapacity, TagCapacity > |
| Adapter that writes structured records to Android logcat. More... | |
| struct | microfmt::log::log_sink_traits< android_log_sink_tag< MessageCapacity, TagCapacity > > |
Namespaces | |
| namespace | microfmt |
| namespace | microfmt::log |
Enumerations | |
| enum | android_LogPriority { ANDROID_LOG_UNKNOWN = 0 , ANDROID_LOG_DEFAULT , ANDROID_LOG_VERBOSE , ANDROID_LOG_DEBUG , ANDROID_LOG_INFO , ANDROID_LOG_WARN , ANDROID_LOG_ERROR , ANDROID_LOG_FATAL , ANDROID_LOG_SILENT } |
Functions | |
| RELOCO_BEGIN_UNSAFE_BUFFER_USAGE RELOCO_BEGIN_UNSAFE_CODE int | __android_log_print (int prio, const char *tag, const char *fmt,...) |
| microfmt::log::android_log_sink () -> android_log_sink<> | |
| microfmt::log::android_log_sink (microfmt::string_view) -> android_log_sink<> | |
| microfmt::log::android_log_sink (microfmt::string_view, void(*)(int, microfmt::string_view, microfmt::string_view) noexcept) -> android_log_sink<> | |
Structured Android logcat sink adapter.
| enum android_LogPriority |
|
inline |