act_log_test.c 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. #define LOG_MODULE_CUSTOMER
  2. #include "act_log_inner.h"
  3. LOG_MODULE_REGISTER( actlog, CONFIG_ACTLOG_LOG_LEVEL);
  4. void log_test_compile(void)
  5. {
  6. printk("log test:%d\n", __log_level);
  7. printk("check module %s level LOG_LEVEL_INF:%d\n", log_name_get(ACTLOG_ID_GET()),
  8. ACTLOG_CONST_LEVEL_CHECK(LOG_LEVEL_INF));
  9. SYS_LOG_INF("check test\n");
  10. }
  11. static const char *test_str = "0123456789abcdefghijklmnopqrstuvwxyz";
  12. extern int cmd_print_actlog(int file_id);
  13. void log_test(void)
  14. {
  15. int i;
  16. char buffer[4];
  17. os_sleep(100);
  18. act_log_backend_clear(0);
  19. log_test_compile();
  20. SYS_LOG_ERR("log start\n");
  21. #if 0
  22. SYS_LOG_INF("%d", 1);
  23. SYS_LOG_INF("%d %d", 1, 2);
  24. SYS_LOG_INF("%d %d %d", 1, 2, 3);
  25. SYS_LOG_INF("%d %d %d %d", 1, 2, 3, 4);
  26. SYS_LOG_INF("%d %d %d %d %d", 1, 2, 3, 4, 5);
  27. SYS_LOG_INF("%d %d %d %d %d %d", 1, 2, 3, 4, 5, 6);
  28. SYS_LOG_INF("%d %d %d %d %d %d %d\n", 1, 2, 3, 4, 5, 6, 7);
  29. SYS_LOG_INF("%s", "test0");
  30. SYS_LOG_INF("%d %s", 1, "test1");
  31. SYS_LOG_INF("%d %d %s", 1, 2, "test2");
  32. SYS_LOG_INF("%d %d %d %s", 1, 2, 3, "test3");
  33. SYS_LOG_INF("%d %d %d %d %s", 1, 2, 3, 4, "test4");
  34. SYS_LOG_INF("%d %d %d %d %d %s", 1, 2, 3, 4, 5, "test5");
  35. SYS_LOG_INF("%d %d %d %d %d %d %s", 1, 2, 3, 4, 5, 6, "test6");
  36. #endif
  37. LOG_DBG("%s %s", "test1", "test2");
  38. LOG_INF("%s %s %s", "test1", "test2", "test3");
  39. LOG_WRN("%s %s %s %s", "test1", "test2", "test3", "test4");
  40. LOG_ERR("%s %s %s %s %s", "test1", "test2", "test3", "test4", "test5");
  41. LOG_INF("%s %s %s %s %s %s", "test1", "test2", "test3", "test4", "test5", "test6");
  42. LOG_INF("%s %s %s %s %s %s %s", "test1", "test2", "test3", "test4", "test5", "test6", "test7");
  43. buffer[0] = 't';
  44. buffer[1] = 'e';
  45. buffer[2] = 's';
  46. buffer[3] = '\0';
  47. SYS_LOG_INF("%s", buffer);
  48. for (i = 0; i < 1024; i++) {
  49. SYS_LOG_INF("test %d %s\n", i, test_str);
  50. os_sleep(10);
  51. }
  52. printk("dump test\n");
  53. cmd_print_actlog(0);
  54. printk("dump test end\n");
  55. }