D.I.T. ( Do It Tizen! )  1.0.0
Samsung Software Membership
 All Data Structures Files Functions Macros Pages
Macros
Log.h File Reference

Log API 를 사용하기 위해 포함해야 하는 헤더이다. More...

#include <stdbool.h>
#include <stdalign.h>
#include <dlog.h>
Include dependency graph for Log.h:

Macros

#define LOGINFO(tag, format, arg...)   LOG_(LOG_ID_MAIN, DLOG_INFO, tag, format, ##arg)
 문자열에 특정 태그를 붙여서 Information log를 발생시킨다. More...
 
#define LOGDEBUG(tag, format, arg...)   LOG_(LOG_ID_MAIN, DLOG_DEBUG, tag, format, ##arg)
 문자열에 특정 태그를 붙여서 Debug log를 발생시킨다. More...
 
#define LOGWARNING(tag, format, arg...)   LOG_(LOG_ID_MAIN, DLOG_WARN, tag, format, ##arg)
 문자열에 특정 태그를 붙여서 Warning log를 발생시킨다. More...
 
#define LOGERROR(tag, format, arg...)   LOG_(LOG_ID_MAIN, DLOG_ERROR, tag, format, ##arg)
 문자열에 특정 태그를 붙여서 Error log를 발생시킨다. More...
 
#define LOGIF(expr, tag, format, arg...)
 특정한 조건에서 문자열에 해당 태그를 붙여서 Error log를 발생시킨다. More...
 

Detailed Description

Log API 를 사용하기 위해 포함해야 하는 헤더이다.

Note
Log의 Info / Debug / Warning / Error 관련 Log API를 제공한다.
See Also
Tizen Native API

Macro Definition Documentation

#define LOGDEBUG (   tag,
  format,
  arg... 
)    LOG_(LOG_ID_MAIN, DLOG_DEBUG, tag, format, ##arg)

문자열에 특정 태그를 붙여서 Debug log를 발생시킨다.

Parameters
[in]tag발생시키고자 하는 log의 태그 이름
[in]format발생시키고자 하는 log의 문자열
[in]arg발생시키고자 하는 log의 arguments
[out]null
Note
문자열에 특정 태그를 붙여서 Debug log를 발생시킨다.
arg 는 가변인자이다.
See Also
LOGINFO
LOGWARNING
LOGERROR
LOGIF
#define LOGERROR (   tag,
  format,
  arg... 
)    LOG_(LOG_ID_MAIN, DLOG_ERROR, tag, format, ##arg)

문자열에 특정 태그를 붙여서 Error log를 발생시킨다.

Parameters
[in]tag발생시키고자 하는 log의 태그 이름
[in]format발생시키고자 하는 log의 문자열
[in]arg발생시키고자 하는 log의 arguments
[out]null
Note
문자열에 특정 태그를 붙여서 Error log를 발생시킨다.
arg 는 가변인자이다.
See Also
LOGINFO
LOGDEBUG
LOGWARNING
LOGIF
#define LOGIF (   expr,
  tag,
  format,
  arg... 
)
Value:
{ \
if (expr) \
{ \
LOGERROR(tag, format, ##arg); \
} \
}
#define LOGERROR(tag, format, arg...)
문자열에 특정 태그를 붙여서 Error log를 발생시킨다.
Definition: Log.h:78

특정한 조건에서 문자열에 해당 태그를 붙여서 Error log를 발생시킨다.

Parameters
[in]expr발생시키고자 하는 log의 발생 조건
[in]tag발생시키고자 하는 log의 태그 이름
[in]format발생시키고자 하는 log의 문자열
[in]arg발생시키고자 하는 log의 arguments
[out]null
Note
특정한 조건에서 문자열에 해당 태그를 붙여서 Error log를 발생시킨다. arg 는 가변인자이다.
See Also
LOGINFO
LOGDEBUG
LOGWARNING
LOGERROR
#define LOGINFO (   tag,
  format,
  arg... 
)    LOG_(LOG_ID_MAIN, DLOG_INFO, tag, format, ##arg)

문자열에 특정 태그를 붙여서 Information log를 발생시킨다.

Parameters
[in]tag발생시키고자 하는 log의 태그 이름
[in]format발생시키고자 하는 log의 문자열
[in]arg발생시키고자 하는 log의 arguments
[out]null
Note
문자열에 특정 태그를 붙여서 Information log를 발생시킨다.
arg는 가변인자이다.
See Also
LOGDEBUG
LOGWARNING
LOGERROR
LOGIF
#define LOGWARNING (   tag,
  format,
  arg... 
)    LOG_(LOG_ID_MAIN, DLOG_WARN, tag, format, ##arg)

문자열에 특정 태그를 붙여서 Warning log를 발생시킨다.

Parameters
[in]tag발생시키고자 하는 log의 태그 이름
[in]format발생시키고자 하는 log의 문자열
[in]arg발생시키고자 하는 log의 arguments
[out]null
Note
문자열에 특정 태그를 붙여서 Warning log를 발생시킨다.
arg 는 가변인자이다.
See Also
LOGINFO
LOGDEBUG
LOGERROR
LOGIF