Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 25ba294d authored by Chih-Chung Chang's avatar Chih-Chung Chang
Browse files

Add filename and line number in the debug messages.

Change-Id: I0e19215cd6f26ccd97bcbff765194adda5faf940
parent 040c2f91
Loading
Loading
Loading
Loading
+20 −9
Original line number Original line Diff line number Diff line
@@ -25,11 +25,13 @@ extern "C" {




void
void
videoEditJava_checkAndThrowIllegalArgumentException(
videoEditJava_checkAndThrowIllegalArgumentExceptionFunc(
                bool*                               pResult,
                bool*                               pResult,
                JNIEnv*                             pEnv,
                JNIEnv*                             pEnv,
                bool                                condition,
                bool                                condition,
                const char*                         pMessage)
                const char*                         pMessage,
                const char*                         pFile,
                int                                 lineNo)
{
{
    // Check if the previous action succeeded.
    // Check if the previous action succeeded.
    if (*pResult)
    if (*pResult)
@@ -39,7 +41,8 @@ videoEditJava_checkAndThrowIllegalArgumentException(
        {
        {
            // Log the exception.
            // Log the exception.
            VIDEOEDIT_LOG_EXCEPTION(ANDROID_LOG_ERROR, "VIDEO_EDITOR_JAVA",\
            VIDEOEDIT_LOG_EXCEPTION(ANDROID_LOG_ERROR, "VIDEO_EDITOR_JAVA",\
                    "videoEditJava_checkAndThrowIllegalArgumentException, %s", pMessage);
                    "videoEditJava_checkAndThrowIllegalArgumentException, %s (%s:%d)",
                    pMessage, pFile, lineNo);


            // Reset the result flag.
            // Reset the result flag.
            (*pResult) = false;
            (*pResult) = false;
@@ -51,11 +54,14 @@ videoEditJava_checkAndThrowIllegalArgumentException(
}
}


void
void
videoEditJava_checkAndThrowRuntimeException(
videoEditJava_checkAndThrowRuntimeExceptionFunc(
                bool*                               pResult,
                bool*                               pResult,
                JNIEnv*                             pEnv,
                JNIEnv*                             pEnv,
                bool                                condition,
                bool                                condition,
                M4OSA_ERR                           result)
                M4OSA_ERR                           result,
                const char*                         pFile,
                int                                 lineNo
                )
{
{
    const char* pMessage = NULL;
    const char* pMessage = NULL;


@@ -70,7 +76,8 @@ videoEditJava_checkAndThrowRuntimeException(


            // Log the exception.
            // Log the exception.
            VIDEOEDIT_LOG_EXCEPTION(ANDROID_LOG_ERROR, "VIDEO_EDITOR_JAVA",
            VIDEOEDIT_LOG_EXCEPTION(ANDROID_LOG_ERROR, "VIDEO_EDITOR_JAVA",
                    "videoEditJava_checkAndThrowRuntimeException, %s", pMessage);
                    "videoEditJava_checkAndThrowRuntimeException, %s (%s:%d)",
                    pMessage, pFile, lineNo);


            // Reset the result flag.
            // Reset the result flag.
            (*pResult) = false;
            (*pResult) = false;
@@ -82,11 +89,14 @@ videoEditJava_checkAndThrowRuntimeException(
}
}


void
void
videoEditJava_checkAndThrowIllegalStateException(
videoEditJava_checkAndThrowIllegalStateExceptionFunc(
                bool*                               pResult,
                bool*                               pResult,
                JNIEnv*                             pEnv,
                JNIEnv*                             pEnv,
                bool                                condition,
                bool                                condition,
                const char*                         pMessage)
                const char*                         pMessage,
                const char*                         pFile,
                int                                 lineNo
                )
{
{
    // Check if the previous action succeeded.
    // Check if the previous action succeeded.
    if (*pResult)
    if (*pResult)
@@ -96,7 +106,8 @@ videoEditJava_checkAndThrowIllegalStateException(
        {
        {
            // Log the exception.
            // Log the exception.
            VIDEOEDIT_LOG_EXCEPTION(ANDROID_LOG_ERROR, "VIDEO_EDITOR_JAVA",
            VIDEOEDIT_LOG_EXCEPTION(ANDROID_LOG_ERROR, "VIDEO_EDITOR_JAVA",
                    "videoEditJava_checkAndThrowIllegalStateException, %s", pMessage);
                    "videoEditJava_checkAndThrowIllegalStateException, %s (%s:%d)",
                    pMessage, pFile, lineNo);


            // Reset the result flag.
            // Reset the result flag.
            (*pResult) = false;
            (*pResult) = false;
+27 −6
Original line number Original line Diff line number Diff line
@@ -351,26 +351,47 @@ typedef struct
    jmethodID methodIds[];
    jmethodID methodIds[];
} VideoEditJava_MethodIds;
} VideoEditJava_MethodIds;


#define videoEditJava_checkAndThrowIllegalArgumentException(\
    a, b, c, d) videoEditJava_checkAndThrowIllegalArgumentExceptionFunc(\
    a, b, c, d, __FILE__, __LINE__)

#define videoEditJava_checkAndThrowRuntimeException(\
    a, b, c, d) videoEditJava_checkAndThrowRuntimeExceptionFunc(\
    a, b, c, d, __FILE__, __LINE__)

#define videoEditJava_checkAndThrowIllegalStateException(\
    a, b, c, d) videoEditJava_checkAndThrowIllegalStateExceptionFunc(\
    a, b, c, d, __FILE__, __LINE__)

void
void
videoEditJava_checkAndThrowIllegalArgumentException(
videoEditJava_checkAndThrowIllegalArgumentExceptionFunc(
                bool*                               pResult,
                bool*                               pResult,
                JNIEnv*                             pEnv,
                JNIEnv*                             pEnv,
                bool                                condition,
                bool                                condition,
                const char*                         pMessage);
                const char*                         pMessage,
                const char*                         pFile,
                int                                 lineNo
                );


void
void
videoEditJava_checkAndThrowRuntimeException(
videoEditJava_checkAndThrowRuntimeExceptionFunc(
                bool*                               pResult,
                bool*                               pResult,
                JNIEnv*                             pEnv,
                JNIEnv*                             pEnv,
                bool                                condition,
                bool                                condition,
                M4OSA_ERR                           result);
                M4OSA_ERR                           result,
                const char*                         pFile,
                int                                 lineNo
                );


void
void
videoEditJava_checkAndThrowIllegalStateException(
videoEditJava_checkAndThrowIllegalStateExceptionFunc(
                bool*                               pResult,
                bool*                               pResult,
                JNIEnv*                             pEnv,
                JNIEnv*                             pEnv,
                bool                                condition,
                bool                                condition,
                const char*                         pMessage);
                const char*                         pMessage,
                const char*                         pFile,
                int                                 lineNo
                );


void
void
videoEditJava_getClass(
videoEditJava_getClass(