From: huiyu.eun Date: Fri, 11 Dec 2020 05:21:01 +0000 (+0900) Subject: Add error message when the file load fails X-Git-Tag: dali_2.0.6~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;ds=sidebyside;h=da74d8cb94098bccf54025cc08ad9046dae9d17e;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git Add error message when the file load fails Change-Id: I046ac03a559bea2b8d856d54951d252f46be8cf9 Signed-off-by: huiyu.eun --- diff --git a/dali/internal/adaptor-framework/generic/file-loader-impl-generic.cpp b/dali/internal/adaptor-framework/generic/file-loader-impl-generic.cpp index f81d01f..0baa2bf 100644 --- a/dali/internal/adaptor-framework/generic/file-loader-impl-generic.cpp +++ b/dali/internal/adaptor-framework/generic/file-loader-impl-generic.cpp @@ -18,7 +18,7 @@ #include // EXTERNAL INCLUDES -#include +#include #include #include @@ -81,7 +81,8 @@ int ReadFile(const std::string& filename, std::streampos& fileSize, Dali::Vector } else { - DALI_LOG_ERROR( "file open failed for: \"%s\"\n", filename.c_str() ); + char buf[512]; + DALI_LOG_ERROR( "file open failed for: \"%s\", error : %s\n", filename.c_str(), strerror_r( errno, buf, 512 ) ); } return errorCode; diff --git a/dali/internal/adaptor-framework/generic/file-stream-impl-generic.cpp b/dali/internal/adaptor-framework/generic/file-stream-impl-generic.cpp index 3f40285..98bdb96 100644 --- a/dali/internal/adaptor-framework/generic/file-stream-impl-generic.cpp +++ b/dali/internal/adaptor-framework/generic/file-stream-impl-generic.cpp @@ -18,7 +18,7 @@ #include // EXTERNAL INCLUDES -#include +#include #include #include @@ -190,7 +190,9 @@ FILE* FileStream::Impl::GetFile() mFile = fopen( mFileName.c_str(), openMode ); if( !mFile ) { + char buf[512]; DALI_LOG_ERROR( "file open failed for: \"%s\", in mode: \"%s\".\n", mFileName.c_str(), openMode ); + DALI_LOG_ERROR( "file open failed error : %s\n", strerror_r( errno, buf, 512 ) ); } } else if( mBuffer ) @@ -198,8 +200,10 @@ FILE* FileStream::Impl::GetFile() mFile = fmemopen( mBuffer, mDataSize, openMode ); if( !mFile ) { + char buf[512]; DALI_LOG_ERROR( "File open failed for memory buffer at location: \"%p\", of size: \"%u\", in mode: \"%s\".\n", static_cast( mBuffer ), static_cast( mDataSize ), openMode ); + DALI_LOG_ERROR( "file open failed error : %s\n", strerror_r( errno, buf, 512 ) ); } }