X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Fintegration-api%2Fdebug.h;h=309649b0c8d395c1df6622aa23c07fe9dd00d865;hb=0643c768fd100bd7ffb522e3358b88d075bc1d2e;hp=ad0abd4bb826b9f877f10b88eb1c888a0e0a4f6a;hpb=649ec06daecb510fb84fe4642a6af957f127e7ab;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/integration-api/debug.h b/dali/integration-api/debug.h index ad0abd4..309649b 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, args...) \ if(filter && filter->IsEnabledFor(level)) { filter->Log(level, format, ## 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, args...) +#define DALI_LOG_STREAM( filter, level, stream ) #endif // DEBUG_ENABLED