X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fintegration-api%2Fdebug.h;h=d9eb16a92c56307f2e169392675c605c6daa502d;hb=47f272c65d3010359ad79a2bb9a9e44ac77c14a8;hp=ac5027670b1587c4ea13c660ab3fa0dba0edccee;hpb=8c7f0b3532f86d0698780d0c85f186df118a9190;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/integration-api/debug.h b/dali/integration-api/debug.h index ac50276..d9eb16a 100644 --- a/dali/integration-api/debug.h +++ b/dali/integration-api/debug.h @@ -21,8 +21,10 @@ // EXTERNAL INCLUDES #include #include +#include #include #include + #include #include @@ -312,9 +314,18 @@ public: #define DALI_LOG_INFO(filter, level, format, ...) \ if(filter && filter->IsEnabledFor(level)) { filter->Log(level, format, ## __VA_ARGS__); } +#define DALI_LOG_STREAM( filter, level, stream ) \ + if(filter && filter->IsEnabledFor(level)) \ + { \ + std::ostringstream o; \ + o << stream << std::endl; \ + filter->Log(level, "%s", o.str().c_str()); \ + } + #else // DEBUG_ENABLED #define DALI_LOG_INFO(filter, level, format, ...) +#define DALI_LOG_STREAM( filter, level, stream ) #endif // DEBUG_ENABLED