XML-16
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16643 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
c923813659
commit
b38730539b
|
@ -61,6 +61,7 @@ static struct {
|
||||||
char *ssl_cacert_file;
|
char *ssl_cacert_file;
|
||||||
uint32_t enable_ssl_verifyhost;
|
uint32_t enable_ssl_verifyhost;
|
||||||
int encode;
|
int encode;
|
||||||
|
int log_http_and_disk;
|
||||||
int log_b;
|
int log_b;
|
||||||
int prefix_a;
|
int prefix_a;
|
||||||
int disable100continue;
|
int disable100continue;
|
||||||
|
@ -222,7 +223,7 @@ static switch_status_t my_on_reporting(switch_core_session_t *session)
|
||||||
logdir = globals.log_dir;
|
logdir = globals.log_dir;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!zstr(logdir) && !globals.url_count) {
|
if (!zstr(logdir) && (globals.log_http_and_disk || !globals.url_count)) {
|
||||||
path = switch_mprintf("%s%s%s%s.cdr.xml", logdir, SWITCH_PATH_SEPARATOR, a_prefix, switch_core_session_get_uuid(session));
|
path = switch_mprintf("%s%s%s%s.cdr.xml", logdir, SWITCH_PATH_SEPARATOR, a_prefix, switch_core_session_get_uuid(session));
|
||||||
switch_thread_rwlock_unlock(globals.log_path_lock);
|
switch_thread_rwlock_unlock(globals.log_path_lock);
|
||||||
if (path) {
|
if (path) {
|
||||||
|
@ -465,6 +466,7 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_xml_cdr_load)
|
||||||
}
|
}
|
||||||
|
|
||||||
memset(&globals, 0, sizeof(globals));
|
memset(&globals, 0, sizeof(globals));
|
||||||
|
globals.log_http_and_disk = 0;
|
||||||
globals.log_b = 1;
|
globals.log_b = 1;
|
||||||
globals.disable100continue = 0;
|
globals.disable100continue = 0;
|
||||||
globals.pool = pool;
|
globals.pool = pool;
|
||||||
|
@ -491,6 +493,8 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_xml_cdr_load)
|
||||||
} else {
|
} else {
|
||||||
globals.urls[globals.url_count++] = switch_core_strdup(globals.pool, val);
|
globals.urls[globals.url_count++] = switch_core_strdup(globals.pool, val);
|
||||||
}
|
}
|
||||||
|
} else if (!strcasecmp(var, "log-http-and-disk")) {
|
||||||
|
globals.log_http_and_disk = switch_true(val);
|
||||||
} else if (!strcasecmp(var, "delay") && !zstr(val)) {
|
} else if (!strcasecmp(var, "delay") && !zstr(val)) {
|
||||||
globals.delay = (uint32_t) atoi(val);
|
globals.delay = (uint32_t) atoi(val);
|
||||||
} else if (!strcasecmp(var, "log-b-leg")) {
|
} else if (!strcasecmp(var, "log-b-leg")) {
|
||||||
|
|
Loading…
Reference in New Issue