mp_flipper_logging.h 483 B

12345678910111213141516
  1. #pragma once
  2. #include <stdint.h>
  3. extern uint8_t* mp_flipper_log_level;
  4. extern uint8_t MP_FLIPPER_LOG_LEVEL_TRACE;
  5. extern uint8_t MP_FLIPPER_LOG_LEVEL_DEBUG;
  6. extern uint8_t MP_FLIPPER_LOG_LEVEL_INFO;
  7. extern uint8_t MP_FLIPPER_LOG_LEVEL_WARN;
  8. extern uint8_t MP_FLIPPER_LOG_LEVEL_ERROR;
  9. extern uint8_t MP_FLIPPER_LOG_LEVEL_NONE;
  10. uint8_t mp_flipper_log_get_effective_level();
  11. void mp_flipper_log_set_level(uint8_t level);
  12. void mp_flipper_log(uint8_t raw_level, const char* message);