6#define AD_LOGLENGTH 215
9#define LOG_METHOD __PRETTY_FUNCTION__
11#define AD_TRACED() AD_LOGD(LOG_METHOD)
13#if AUDIO_DRIVER_LOGGIN_ACTVIE && !defined(AUDIO_DRIVER_LOGGING_IDF)
26inline Print *p_audio_driver_log_output = &Serial;
29inline void audioDriverLogStr(
const char *msg) {
31 if (p_audio_driver_log_output) p_audio_driver_log_output->println(msg);
37inline void AD_LOGD(
const char *fmr, ...) {
38 if (LOGLEVEL_AUDIODRIVER <= 0) {
40 strcpy(log_buffer,
"Debug: ");
45 audioDriverLogStr(log_buffer);
49inline void AD_LOGI(
const char *fmr, ...) {
50 if (LOGLEVEL_AUDIODRIVER <= 1) {
52 strcpy(log_buffer,
"Info: ");
57 audioDriverLogStr(log_buffer);
61inline void AD_LOGW(
const char *fmr, ...) {
62 if (LOGLEVEL_AUDIODRIVER <= 2) {
64 strcpy(log_buffer,
"Warning: ");
69 audioDriverLogStr(log_buffer);
73inline void AD_LOGE(
const char *fmr, ...) {
74 if (LOGLEVEL_AUDIODRIVER <= 3) {
76 strcpy(log_buffer,
"Error: ");
81 audioDriverLogStr(log_buffer);
86inline void setAudioDriverLogOutput(
void *out) {
87 p_audio_driver_log_output = (Print *)out;
90inline void setAudioDriverLogOutput(
void *out) {}
#define AUDIO_DRIVER_LOG_LEVEL
Define the default log level for the standard logger (2=Warning)
Definition ConfigAudioDriver.h:49
#define AD_LOGD(...)
Definition Logger.h:12
#define AD_LOGI(...)
Definition Logger.h:13
#define AD_LOGE(...)
Definition Logger.h:15
#define AD_LOGW(...)
Definition Logger.h:14
#define AD_LOGLENGTH
Definition LoggerSTD.h:6