My Project
UDK 3.2.7 C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros
log.h File Reference
#include "sal/config.h"
#include "sal/saldllapi.h"
#include "sal/types.h"

Go to the source code of this file.

Macros

#define SAL_LOG_TRUE   true
 
#define SAL_LOG_FALSE   false
 
#define SAL_DETAIL_LOG_FORMAT(condition, level, area, where,...)
 
#define SAL_DETAIL_ENABLE_LOG_INFO   SAL_LOG_FALSE
 
#define SAL_DETAIL_ENABLE_LOG_WARN   SAL_LOG_FALSE
 
#define SAL_DETAIL_WHERE   __FILE__ ":" SAL_STRINGIFY(__LINE__) ": "
 
#define SAL_DETAIL_INFO_IF_FORMAT(condition, area,...)
 
#define SAL_DETAIL_WARN_IF_FORMAT(condition, area,...)
 

Macro Definition Documentation

#define SAL_DETAIL_ENABLE_LOG_INFO   SAL_LOG_FALSE
#define SAL_DETAIL_ENABLE_LOG_WARN   SAL_LOG_FALSE
#define SAL_DETAIL_INFO_IF_FORMAT (   condition,
  area,
  ... 
)
Value:
SAL_DETAIL_ENABLE_LOG_INFO && (condition), SAL_DETAIL_LOG_LEVEL_INFO, \
area, SAL_DETAIL_WHERE, __VA_ARGS__)
#define SAL_DETAIL_LOG_FORMAT (   condition,
  level,
  area,
  where,
  ... 
)
Value:
do { \
if (condition) { \
sal_detail_logFormat((level), (area), (where), __VA_ARGS__); \
} \
} while (SAL_LOG_FALSE)
#define SAL_DETAIL_WARN_IF_FORMAT (   condition,
  area,
  ... 
)
Value:
SAL_DETAIL_ENABLE_LOG_WARN && (condition), SAL_DETAIL_LOG_LEVEL_WARN, \
area, SAL_DETAIL_WHERE, __VA_ARGS__)
#define SAL_DETAIL_WHERE   __FILE__ ":" SAL_STRINGIFY(__LINE__) ": "
#define SAL_LOG_FALSE   false
#define SAL_LOG_TRUE   true