test_tc_logger.cpp 968 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #include "util/tc_common.h"
  2. #include "util/tc_cas_queue.h"
  3. #include "util/tc_thread.h"
  4. #include "util/tc_autoptr.h"
  5. #include "util/tc_spin_lock.h"
  6. #include "util/tc_thread_queue.h"
  7. #include "gtest/gtest.h"
  8. #include "servant/RemoteLogger.h"
  9. #include <mutex>
  10. #include <iostream>
  11. using namespace tars;
  12. class UtilLogTest : public testing::Test
  13. {
  14. public:
  15. //添加日志
  16. static void SetUpTestCase()
  17. {
  18. // cout<<"SetUpTestCase"<<endl;
  19. }
  20. static void TearDownTestCase()
  21. {
  22. // cout<<"TearDownTestCase"<<endl;
  23. }
  24. virtual void SetUp() //TEST跑之前会执行SetUp
  25. {
  26. // cout<<"SetUp"<<endl;
  27. }
  28. virtual void TearDown() //TEST跑完之后会执行TearDown
  29. {
  30. // cout<<"TearDown"<<endl;
  31. }
  32. };
  33. TEST_F(UtilLogTest, fdLog)
  34. {
  35. RemoteTimeLogger::getInstance()->initFormat("./test.log", "%Y%m%d");
  36. string s= "test";
  37. int i = 10000000;
  38. while(i > 0)
  39. {
  40. FDLOG("abc") << s << endl;
  41. i--;
  42. }
  43. }