18#include "pw_log_tokenized/config.h"
19#include "pw_preprocessor/compiler.h"
20#include "pw_preprocessor/util.h"
21#include "pw_tokenizer/tokenize.h"
28#define PW_LOG_TOKENIZED_TO_GLOBAL_HANDLER(level, module, flags, message, ...) \
32 PW_LOG_TOKENIZED_ENCODE_MESSAGE_LIGHT( \
33 PW_LOG_TOKENIZED_FORMAT_STRING(module, message), __VA_ARGS__); \
40#define PW_LOG_TOKENIZED_ENCODE_MESSAGE_LIGHT(format, ...) \
42 PW_TOKENIZE_FORMAT_STRING( \
43 PW_TOKENIZER_DEFAULT_DOMAIN, UINT32_MAX, format, __VA_ARGS__); \
44 _pw_log_tokenized_EncodeTokenizedLogWithoutMetadata( \
45 _pw_tokenizer_token, \
46 PW_TOKENIZER_ARG_TYPES(__VA_ARGS__) PW_COMMA_ARGS(__VA_ARGS__)); \
52void _pw_log_tokenized_EncodeTokenizedLogWithoutMetadata(
uint32_t pw_tokenizer_Token
Definition: tokenize.h:41