[Freeswitch-svn] [commit] r6509 - in freeswitch/trunk/src: . include

Freeswitch SVN mikej at freeswitch.org
Tue Dec 4 18:18:25 EST 2007


Author: mikej
Date: Tue Dec  4 18:18:24 2007
New Revision: 6509

Modified:
   freeswitch/trunk/src/include/switch_core.h
   freeswitch/trunk/src/switch.c
   freeswitch/trunk/src/switch_core.c

Log:
remove file logging from automatically being set on the core console handle.  You must now use mod_logfile to do file logging.

Modified: freeswitch/trunk/src/include/switch_core.h
==============================================================================
--- freeswitch/trunk/src/include/switch_core.h	(original)
+++ freeswitch/trunk/src/include/switch_core.h	Tue Dec  4 18:18:24 2007
@@ -242,7 +242,7 @@
   \param err a pointer to set any errors to
   \note to be called at application startup
 */
-SWITCH_DECLARE(switch_status_t) switch_core_init(const char *console, switch_core_flag_t flags, const char **err);
+SWITCH_DECLARE(switch_status_t) switch_core_init(switch_core_flag_t flags, const char **err);
 
 /*! 
   \brief Initilize the core and load modules
@@ -251,7 +251,7 @@
   \param err a pointer to set any errors to
   \note to be called at application startup instead of switch_core_init.  Includes module loading.
 */
-SWITCH_DECLARE(switch_status_t) switch_core_init_and_modload(const char *console, switch_core_flag_t flags, const char **err);
+SWITCH_DECLARE(switch_status_t) switch_core_init_and_modload(switch_core_flag_t flags, const char **err);
 
 /*! 
   \brief Set/Get Session Limit

Modified: freeswitch/trunk/src/switch.c
==============================================================================
--- freeswitch/trunk/src/switch.c	(original)
+++ freeswitch/trunk/src/switch.c	Tue Dec  4 18:18:24 2007
@@ -43,10 +43,6 @@
 #define PIDFILE "freeswitch.pid"
 static char *pfile = PIDFILE;
 
-/* log filename: Filename of the freeswitch log file to be used if we are in background mode */
-#define LOGFILE "freeswitch.log"
-static char *lfile = LOGFILE;
-
 /* If we are a windows service, what should we be called */
 #define SERVICENAME "Freeswitch"
 
@@ -184,7 +180,7 @@
 	set_high_priority();
 
 	/* attempt to initialize freeswitch and load modules */
-	if (switch_core_init_and_modload(lfile, flags, &err) != SWITCH_STATUS_SUCCESS) {
+	if (switch_core_init_and_modload(flags, &err) != SWITCH_STATUS_SUCCESS) {
 		/* freeswitch did not start sucessfully */
 		status.dwCurrentState = SERVICE_STOPPED;
 	} else {
@@ -422,7 +418,7 @@
 	}
 #endif
 
-	if (switch_core_init_and_modload(nc ? lfile : NULL, flags, &err) != SWITCH_STATUS_SUCCESS) {
+	if (switch_core_init_and_modload(flags, &err) != SWITCH_STATUS_SUCCESS) {
 		fprintf(stderr, "Cannot Initilize [%s]\n", err);
 		return 255;
 	}

Modified: freeswitch/trunk/src/switch_core.c
==============================================================================
--- freeswitch/trunk/src/switch_core.c	(original)
+++ freeswitch/trunk/src/switch_core.c	Tue Dec  4 18:18:24 2007
@@ -641,7 +641,7 @@
 
 }	
 
-SWITCH_DECLARE(switch_status_t) switch_core_init(const char *console, switch_core_flag_t flags, const char **err)
+SWITCH_DECLARE(switch_status_t) switch_core_init(switch_core_flag_t flags, const char **err)
 {
 	switch_xml_t xml = NULL, cfg = NULL;
 	switch_uuid_t uuid;
@@ -743,20 +743,7 @@
 
 	*err = NULL;
 
-	if (console) {
-		if (*console != '/') {
-			char path[265];
-			snprintf(path, sizeof(path), "%s%s%s", SWITCH_GLOBAL_dirs.log_dir, SWITCH_PATH_SEPARATOR, console);
-			console = path;
-		}
-		if (switch_core_set_console(console) != SWITCH_STATUS_SUCCESS) {
-			*err = "FATAL ERROR! Could not open console\n";
-			apr_terminate();
-			return SWITCH_STATUS_GENERR;
-		}
-	} else {
-		runtime.console = stdout;
-	}
+	runtime.console = stdout;
 
 	assert(runtime.memory_pool != NULL);
 	switch_log_init(runtime.memory_pool);
@@ -821,10 +808,10 @@
 	if (sig);
 	return;
 }
-SWITCH_DECLARE(switch_status_t) switch_core_init_and_modload(const char *console, switch_core_flag_t flags, const char **err)
+SWITCH_DECLARE(switch_status_t) switch_core_init_and_modload(switch_core_flag_t flags, const char **err)
 {
 	switch_event_t *event;
-	if (switch_core_init(console, flags, err) != SWITCH_STATUS_SUCCESS) {
+	if (switch_core_init(flags, err) != SWITCH_STATUS_SUCCESS) {
 		return SWITCH_STATUS_GENERR;
 	}
 



More information about the Freeswitch-svn mailing list