提交 0bde42af authored 作者: Andrey Volk's avatar Andrey Volk

Merge pull request #1600 in FS/freeswitch from…

Merge pull request #1600 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-11422-fix-logging to master

* commit '3b281cd5':
  FS-11422: [mod_java] Fix logging.
...@@ -14,7 +14,7 @@ SWITCH_DECLARE(void) setOriginateStateHandler(jobject stateHandler) ...@@ -14,7 +14,7 @@ SWITCH_DECLARE(void) setOriginateStateHandler(jobject stateHandler)
if ( stateHandler != NULL && originate_state_handler != NULL ) { if ( stateHandler != NULL && originate_state_handler != NULL ) {
const char* errorMessage = "Originate state handler is already registered"; const char* errorMessage = "Originate state handler is already registered";
jclass exceptionClass = env->FindClass("java/util/TooManyListenersException"); jclass exceptionClass = env->FindClass("java/util/TooManyListenersException");
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, errorMessage); switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "%s", errorMessage);
env->ThrowNew(exceptionClass, errorMessage); env->ThrowNew(exceptionClass, errorMessage);
} else if ( stateHandler == NULL && originate_state_handler != NULL ) { } else if ( stateHandler == NULL && originate_state_handler != NULL ) {
env->DeleteGlobalRef(originate_state_handler); env->DeleteGlobalRef(originate_state_handler);
...@@ -24,7 +24,7 @@ SWITCH_DECLARE(void) setOriginateStateHandler(jobject stateHandler) ...@@ -24,7 +24,7 @@ SWITCH_DECLARE(void) setOriginateStateHandler(jobject stateHandler)
if ( originate_state_handler == NULL ) { if ( originate_state_handler == NULL ) {
const char* errorMessage = "Unable to create global reference for state handler"; const char* errorMessage = "Unable to create global reference for state handler";
jclass exceptionClass = env->FindClass("java/lang/OutOfMemoryError"); jclass exceptionClass = env->FindClass("java/lang/OutOfMemoryError");
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, errorMessage); switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "%s", errorMessage);
env->ThrowNew(exceptionClass, errorMessage); env->ThrowNew(exceptionClass, errorMessage);
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论