syslog.h 587 B

1234567891011121314151617181920212223242526
  1. #ifndef __SYSLOG_H__
  2. #define __SYSLOG_H__
  3. #include "common_config.h"
  4. enum {
  5. SYSLOG_EMERGENCY = 0,
  6. SYSLOG_ALERT,
  7. SYSLOG_CRITICAL,
  8. SYSLOG_ERROR,
  9. SYSLOG_WARNING,
  10. SYSLOG_NOTICE,
  11. SYSLOG_INFORMATIONAL,
  12. SYSLOG_DEBUG,
  13. };
  14. #ifdef SYSLOG_ENABLE
  15. #include <stdint.h>
  16. void openlog(void);
  17. void syslog(uint8_t severity, char *fmt, ...);
  18. void syslog_str(uint8_t severity, char *msg);
  19. #else // defined(HARDWARE_BT6711) && !defined(BT6702_SERVICE)
  20. #define openlog()
  21. #define syslog(...)
  22. #define syslog_str(...)
  23. #endif // defined(HARDWARE_BT6711) && !defined(BT6702_SERVICE)
  24. #endif // __SYSLOG_H__