[Freeswitch-users] ESL and DEBUG messages

Steven Ayre steveayre at gmail.com
Mon Feb 4 17:32:03 MSK 2013


'fsctl loglevel 9' controls the core logging, all logs are routed through
here and dropped if they're below the logging level set there. On top of
that modules that handle log messages separately filter log levels.

'console loglevel 9' controls mod_console which is only for when freeswitch
is started in the foreground.

You don't want to use either of the above.

Mod_event_socket controls logging via ESL connections. You need to issue
the 'log' ESL command to set the log level on a per-connection basis (this
is what /log does in fs_cli).

See http://wiki.freeswitch.org/wiki/Mod_event_socket#log

Note log is an ESL protocol command, not an api/app.

-Steve



On 4 February 2013 13:50, Anton Vojlenko <stargray at bigmir.net> wrote:

> ****<http://www.punchng.com/news/i-cant-solve-nigerias-problems-alone-president/>I
> can't solve this problem alone.
> In fs_cli i can see DEBUG messages:
> freeswitch at internal> skypopen sk1 GET USERSTATUS
> Using interface: globals.SKYPOPEN_INTERFACES[1].name=|||sk1|||
>
> 2013-02-04 15:31:44.565590 [DEBUG] skypopen_protocol.c:1732    [|]
> [DEBUG_SKYPE  1732 ][sk1            ][IDLE,IDLE] SENDING: |||GET
> USERSTATUS||||
> 2013-02-04 15:31:44.565590 [DEBUG] skypopen_protocol.c:207     [|]
> [DEBUG_SKYPE  207  ][sk1            ][IDLE,IDLE] READING: |||USERSTATUS
> ONLINE|||
>
> But when i execute perl script i can't see them:
> #perl /home/checker.pl
> Using interface: globals.SKYPOPEN_INTERFACES[1].name=|||sk1|||
>
> #cat /home/checker.pl
>
> #!/usr/bin/perl
> use strict;
> use warnings;
> require ESL;
> #ESL::eslSetLogLevel(7);
>
> my $host = "127.0.0.1";
> my $port = "8021";
> my $pass = "ClueCon";
>
> my $con  = new ESL::ESLconnection($host, $port, $pass);
>
> $con->api("console loglevel 9");
> $con->api("fsctl loglevel 9");
>
> my $status = $con->api("skypopen sk1 GET USERSTATUS")->getBody();
> print "$status";
> $con->disconnect()
>
>
>
> 2013/1/23 Anton Vojlenko <stargray at bigmir.net>
>
>> Giovanni, I can see Skype API answers only when i using fs_cli. With perl
>> script I can't see them.
>>
>>
>> 2013/1/22 Giovanni Maruzzelli <gmaruzz at gmail.com>
>>
>>> On Tue, Jan 22, 2013 at 12:51 PM, Anton Vojlenko <stargray at bigmir.net>
>>> wrote:
>>> > Hello,
>>> >
>>> > I want to check user status from the Skype client instance, but I
>>> can't see
>>> > Skype API answers from it. How to fix this?
>>>
>>> Have you tried to give:
>>>
>>> "fsctl loglevel 9" in addition to "console loglevel 9" ?
>>>
>>>
>>>
>>> > Script example:
>>> >
>>> > #!/usr/bin/perl
>>> > use strict;
>>> > use warnings;
>>> > require ESL;
>>> >
>>> > my $host = "localhost";
>>> > my $port = "8021";
>>> > my $pass = "somepass";
>>> > my $con  = new ESL::ESLconnection($host, $port, $pass);
>>> >
>>> > $con->api("console loglevel 9");
>>> > my $status = $con->api("skypopen sk1 GET USERSTATUS")->getBody();
>>> > print $status;
>>> > $con->disconnect();
>>> >
>>>
>>> --
>>> Sincerely,
>>>
>>> Giovanni Maruzzelli
>>> Cell : +39-347-2665618
>>>
>>> _________________________________________________________________________
>>> Professional FreeSWITCH Consulting Services:
>>> consulting at freeswitch.org
>>> http://www.freeswitchsolutions.com
>>>
>>> 
>>> 
>>>
>>> Official FreeSWITCH Sites
>>> http://www.freeswitch.org
>>> http://wiki.freeswitch.org
>>> http://www.cluecon.com
>>>
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>
>>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130204/9fa1ff86/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list