log_hdr.h 384 B

123456789101112131415161718192021222324252627
  1. #ifndef __LOGHDR_H__
  2. #define __LOGHDR_H__
  3. #pragma once
  4. struct log_hdr_str
  5. {
  6. unsigned short len;
  7. char data[0];
  8. };
  9. struct log_hdr
  10. {
  11. unsigned long tag;
  12. unsigned short reserved;
  13. unsigned char version;
  14. unsigned char level;
  15. unsigned long tick_low;
  16. unsigned long tick_high;
  17. };
  18. // log_hdr -- name -- msg
  19. #define MAX_LOG_NAME 256
  20. #define MAX_LOG_LEN 1024
  21. #endif //__LOGHDR_H__