[Freeswitch-svn] [commit] r10962 - freeswitch/trunk/libs/esl
FreeSWITCH SVN
silik0n at freeswitch.org
Fri Dec 26 12:47:54 PST 2008
Author: silik0n
Date: Fri Dec 26 15:47:53 2008
New Revision: 10962
Log:
add debug to profile config
Modified:
freeswitch/trunk/libs/esl/fs_cli.c
Modified: freeswitch/trunk/libs/esl/fs_cli.c
==============================================================================
--- freeswitch/trunk/libs/esl/fs_cli.c (original)
+++ freeswitch/trunk/libs/esl/fs_cli.c Fri Dec 26 15:47:53 2008
@@ -168,6 +168,7 @@
char host[128];
esl_port_t port;
char pass[128];
+ int debug;
} cli_profile_t;
static cli_profile_t profiles[128] = {{{0}}};
@@ -257,7 +258,7 @@
int argv_pass = 0 ;
int temp_port = 0;
int argv_port = 0;
- int temp_log = 0;
+ int temp_log = -1;
int argv_error = 0;
int argv_exec = 0;
char argv_command[256] = "";
@@ -355,7 +356,12 @@
if (pt > 0) {
profiles[cur].port = (esl_port_t)pt;
}
- }
+ } else if (!strcasecmp(var, "debug")) {
+ int dt = atoi(val);
+ if (dt > -1 && dt < 8){
+ profiles[cur].debug = dt;
+ }
+ }
}
esl_config_close_file(&cfg);
}
@@ -376,6 +382,9 @@
profile = &profiles[0];
} else {
esl_log(ESL_LOG_INFO, "Chosen profile %s\n", profile->name);
+ if (temp_log < 0 ) {
+ esl_global_set_default_logger(profile->debug);
+ }
}
}
More information about the Freeswitch-svn
mailing list