log.hpp 400 B

123456789101112131415161718192021
  1. #pragma once
  2. #pragma warning(disable:4251)
  3. #include <mutex>
  4. #include <condition_variable>
  5. #include <queue>
  6. #include <memory>
  7. namespace mlog
  8. {
  9. class __declspec(dllexport) CLOG // ÎÒÃǵĶÓÁÐ
  10. {
  11. std::mutex m_Mutex;
  12. public:
  13. void print(std::string msg)
  14. {
  15. std::lock_guard<std::mutex> lk(m_Mutex);
  16. printf("%s\n",msg.c_str());
  17. }
  18. };
  19. }