Re: [OpenSIPS-Users] [2.2/devel] Heads up, major changes

2016-03-25 Thread Bogdan-Andrei Iancu

Fixed !

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 24.03.2016 18:24, Bogdan-Andrei Iancu wrote:
My fault, it will be updated along with the rest of the docs for the 
2.2 release.


Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 24.03.2016 16:36, Ovidiu Sas wrote:

$log_level is not documented in the wiki.
Same for debug_mode.

-ovidiu

On Mon, Feb 8, 2016 at 7:17 AM, Bogdan-Andrei Iancu 
 wrote:

Hi all,

This is a heads up regarding some latest changes over OpenSIPS 2.2 / 
devel

branch, changes that do impact your scripts :

1) "fork" option replaced with "debug_mode"
The fork/don't fork option made no sense anymore in the new OpenSIPS
architecture (with async reactor). Even more, the so called "fork" was
related only to SIP workers (even with fork=no, opensips was forking 
timer
process, per-module processes); not to mention the fork=no 
limitation to
only one UDP interface. Shortly, the "fork" option became outdated, 
causing

more problem (coding and experience), rather than something useful.
"debug_mode" option was introduce as better way to switch on and off 
a fast
way to debug your opensips. Upon enabling the "debug_mode", opensips 
will

automatically force:
  - staying in foreground (do not detach from console)
  - set logging level to 4 (debug)
  - set logging to standard error
  - enable core dumping
  - set UDP worker processes to 2
  - set TCP worker processes to 2

2) "debug" option replaced with "log_level"
The global parameter "debug" was renamed "log_level" for a more 
accurate
description of the setting. The values and the behavior were kept 
exactly as

before. Of course the MI function "debug" was renamed to "log_level".

3) "set_debug()" function replaced with "$log_level" variable
Th3e $log_level with behave upon writing exactly as old set_debug() 
- a new
logging level will be set (as number) or the log level will be reset 
(for a
NULL input). Even more, the variable will accept to be populated 
from other
variables/transformations. Upon reading, the current per process 
logging

level will be returned.
 Ex :
 $avp(custom_log_level) = 4;
 xlog("Current logging level is $log_level\n");
 $log_level = $avp(custom_log_level); /* switch to debug 
level */

 xlog("Running in debug level ($log_level) now\n");
 $log_level = NULL;
 xlog("Resetting back to logging level $log_level\n");


Any feedback or reports are welcome !

--
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users







___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users




___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] [2.2/devel] Heads up, major changes

2016-03-24 Thread Bogdan-Andrei Iancu
My fault, it will be updated along with the rest of the docs for the 2.2 
release.


Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 24.03.2016 16:36, Ovidiu Sas wrote:

$log_level is not documented in the wiki.
Same for debug_mode.

-ovidiu

On Mon, Feb 8, 2016 at 7:17 AM, Bogdan-Andrei Iancu  wrote:

Hi all,

This is a heads up regarding some latest changes over OpenSIPS 2.2 / devel
branch, changes that do impact your scripts :

1) "fork" option replaced with "debug_mode"
The fork/don't fork option made no sense anymore in the new OpenSIPS
architecture (with async reactor). Even more, the so called "fork" was
related only to SIP workers (even with fork=no, opensips was forking timer
process, per-module processes); not to mention the fork=no limitation to
only one UDP interface. Shortly, the "fork" option became outdated, causing
more problem (coding and experience), rather than something useful.
"debug_mode" option was introduce as better way to switch on and off a fast
way to debug your opensips. Upon enabling the "debug_mode", opensips will
automatically force:
  - staying in foreground (do not detach from console)
  - set logging level to 4 (debug)
  - set logging to standard error
  - enable core dumping
  - set UDP worker processes to 2
  - set TCP worker processes to 2

2) "debug" option replaced with "log_level"
The global parameter "debug" was renamed "log_level" for a more accurate
description of the setting. The values and the behavior were kept exactly as
before. Of course the MI function "debug" was renamed to "log_level".

3) "set_debug()" function replaced with "$log_level" variable
Th3e $log_level with behave upon writing exactly as old set_debug() - a new
logging level will be set (as number) or the log level will be reset (for a
NULL input). Even more, the variable will accept to be populated from other
variables/transformations. Upon reading, the current per process logging
level will be returned.
 Ex :
 $avp(custom_log_level) = 4;
 xlog("Current logging level is $log_level\n");
 $log_level = $avp(custom_log_level); /* switch to debug level */
 xlog("Running in debug level ($log_level) now\n");
 $log_level = NULL;
 xlog("Resetting back to logging level $log_level\n");


Any feedback or reports are welcome !

--
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com


___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users







___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] [2.2/devel] Heads up, major changes

2016-03-24 Thread Ovidiu Sas
$log_level is not documented in the wiki.
Same for debug_mode.

-ovidiu

On Mon, Feb 8, 2016 at 7:17 AM, Bogdan-Andrei Iancu  wrote:
> Hi all,
>
> This is a heads up regarding some latest changes over OpenSIPS 2.2 / devel
> branch, changes that do impact your scripts :
>
> 1) "fork" option replaced with "debug_mode"
> The fork/don't fork option made no sense anymore in the new OpenSIPS
> architecture (with async reactor). Even more, the so called "fork" was
> related only to SIP workers (even with fork=no, opensips was forking timer
> process, per-module processes); not to mention the fork=no limitation to
> only one UDP interface. Shortly, the "fork" option became outdated, causing
> more problem (coding and experience), rather than something useful.
> "debug_mode" option was introduce as better way to switch on and off a fast
> way to debug your opensips. Upon enabling the "debug_mode", opensips will
> automatically force:
>  - staying in foreground (do not detach from console)
>  - set logging level to 4 (debug)
>  - set logging to standard error
>  - enable core dumping
>  - set UDP worker processes to 2
>  - set TCP worker processes to 2
>
> 2) "debug" option replaced with "log_level"
> The global parameter "debug" was renamed "log_level" for a more accurate
> description of the setting. The values and the behavior were kept exactly as
> before. Of course the MI function "debug" was renamed to "log_level".
>
> 3) "set_debug()" function replaced with "$log_level" variable
> Th3e $log_level with behave upon writing exactly as old set_debug() - a new
> logging level will be set (as number) or the log level will be reset (for a
> NULL input). Even more, the variable will accept to be populated from other
> variables/transformations. Upon reading, the current per process logging
> level will be returned.
> Ex :
> $avp(custom_log_level) = 4;
> xlog("Current logging level is $log_level\n");
> $log_level = $avp(custom_log_level); /* switch to debug level */
> xlog("Running in debug level ($log_level) now\n");
> $log_level = NULL;
> xlog("Resetting back to logging level $log_level\n");
>
>
> Any feedback or reports are welcome !
>
> --
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
>
> ___
> Users mailing list
> Users@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>



-- 
VoIP Embedded, Inc.
http://www.voipembedded.com

___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


[OpenSIPS-Users] [2.2/devel] Heads up, major changes

2016-02-08 Thread Bogdan-Andrei Iancu

Hi all,

This is a heads up regarding some latest changes over OpenSIPS 2.2 / 
devel branch, changes that do impact your scripts :


1) *"fork" option replaced wit**h "debug_mode"*
The fork/don't fork option made no sense anymore in the new OpenSIPS 
architecture (with async reactor). Even more, the so called "fork" was 
related only to SIP workers (even with fork=no, opensips was forking 
timer process, per-module processes); not to mention the fork=no 
limitation to only one UDP interface. Shortly, the "fork" option became 
outdated, causing more problem (coding and experience), rather than 
something useful.
"debug_mode" option was introduce as better way to switch on and off a 
fast way to debug your opensips. Upon enabling the "debug_mode", 
opensips will automatically force:

 - staying in foreground (do not detach from console)
 - set logging level to 4 (debug)
 - set logging to standard error
 - enable core dumping
 - set UDP worker processes to 2
 - set TCP worker processes to 2

2) *"debug" option replaced with "log_level"*
The global parameter "debug" was renamed "log_level" for a more accurate 
description of the setting. The values and the behavior were kept 
exactly as before. Of course the MI function "debug" was renamed to 
"log_level".


3) *"set_debug()" function replaced with "$log_level" variable*
Th3e $log_level with behave upon writing exactly as old set_debug() - a 
new logging level will be set (as number) or the log level will be reset 
(for a NULL input). Even more, the variable will accept to be populated 
from other variables/transformations. Upon reading, the current per 
process logging level will be returned.

Ex :
$avp(custom_log_level) = 4;
xlog("Current logging level is $log_level\n");
$log_level = $avp(custom_log_level); /* switch to debug level */
xlog("Running in debug level ($log_level) now\n");
$log_level = NULL;
   xlog("Resetting back to logging level $log_level\n");


Any feedback or reports are welcome !

--
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users