summaryrefslogtreecommitdiff
path: root/plugins/Clist_modern/src/hdr/modern_log.h
blob: d6c3b012265797f380ac38b5782694ddead297ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#pragma once

#ifndef __LOG_H__
# define __LOG_H__

#ifdef _DEBUG

void Log(const char *file,int line,const char *fmt,...);
#define logg()  Log(__FILE__,__LINE__,"")
#define log0(s)  Log(__FILE__,__LINE__,s)
#define log1(s,a)  Log(__FILE__,__LINE__,s,a)
#define log2(s,a,b)  Log(__FILE__,__LINE__,s,a,b)
#define log3(s,a,b,c)  Log(__FILE__,__LINE__,s,a,b,c)
#define log4(s,a,b,c,d)  Log(__FILE__,__LINE__,s,a,b,c,d)

#else

#define logg()
#define log0(s)
#define log1(s,a)
#define log2(s,a,b)
#define log3(s,a,b,c)
#define log4(s,a,b,c,d)

#endif

#endif // __LOG_H__