mediasoup移植代码开启日志打印

This commit is contained in:
ziyue 2021-10-18 16:02:41 +08:00
parent a8e61010cf
commit 1a5fd824dd

View File

@ -1,29 +1,15 @@
#pragma once #pragma once
#include <stdio.h> #include "Util/logger.h"
#include <assert.h> using namespace toolkit;
#if 0
#define MS_TRACE() #define MS_TRACE()
#define MS_ERROR(fmt, ...) printf("error:" fmt "\n", ##__VA_ARGS__) #define MS_ERROR PrintE
#define MS_THROW_ERROR(fmt, ...) do{ printf("throw:" fmt "\n", ##__VA_ARGS__); throw std::runtime_error("error"); } while(false); #define MS_THROW_ERROR(...) do { PrintE(##__VA_ARGS__); throw std::runtime_error("error"); } while(false)
#define MS_DUMP(fmt, ...) printf("dump:" fmt "\n", ##__VA_ARGS__) #define MS_DUMP PrintT
#define MS_DEBUG_2TAGS(tag1, tag2,fmt, ...) printf("debug:" fmt "\n", ##__VA_ARGS__) #define MS_DEBUG_2TAGS(tag1, tag2, ...) PrintD(##__VA_ARGS__)
#define MS_WARN_2TAGS(tag1, tag2,fmt, ...) printf("warn:" fmt "\n", ##__VA_ARGS__) #define MS_WARN_2TAGS(tag1, tag2, ...) PrintW(##__VA_ARGS__)
#define MS_DEBUG_TAG(tag,fmt, ...) printf("debug:" fmt "\n", ##__VA_ARGS__) #define MS_DEBUG_TAG(tag, ...) PrintD(##__VA_ARGS__)
#define MS_ASSERT(con, fmt, ...) do{if(!(con)) { printf("assert failed:%s" fmt "\n", #con, ##__VA_ARGS__);} assert(con); } while(false); #define MS_ASSERT(con, ...) do { if(!(con)) { PrintE(##__VA_ARGS__); abort(); } } while(false)
#define MS_ABORT(fmt, ...) do{ printf("abort:" fmt "\n", ##__VA_ARGS__); abort(); } while(false); #define MS_ABORT(...) do { PrintE(##__VA_ARGS__); abort(); } while(false)
#define MS_WARN_TAG(tag,fmt, ...) printf("warn:" fmt "\n", ##__VA_ARGS__) #define MS_WARN_TAG(tag, ...) PrintW(##__VA_ARGS__)
#define MS_DEBUG_DEV(fmt, ...) printf("debug:" fmt "\n", ##__VA_ARGS__) #define MS_DEBUG_DEV PrintD
#else
#define MS_TRACE()
#define MS_ERROR(fmt, ...)
#define MS_THROW_ERROR(fmt, ...)
#define MS_DUMP(fmt, ...)
#define MS_DEBUG_2TAGS(tag1, tag2,fmt, ...)
#define MS_WARN_2TAGS(tag1, tag2,fmt, ...)
#define MS_DEBUG_TAG(tag,fmt, ...)
#define MS_ASSERT(con, fmt, ...)
#define MS_ABORT(fmt, ...)
#define MS_WARN_TAG(tag,fmt, ...)
#define MS_DEBUG_DEV(fmt, ...)
#endif