On Mon, May 25, 2009 at 8:19 AM, Dennis <oderm...@googlemail.com> wrote:
> hi, > > we encounter some small problems withing the past 2 days and we are > trying to find out more about the problems. for this we downloaded the > debug logfiles written by fs, but we do not manage to filter all > log-entries for one single special call. > > we are using socket outbound and would like to see all entries > (inbound/outbound) of one call. > > is this possible? > > kind regards > dennis > This isn't the easiest thing to do but it is possible. In the past I've used a combination of uuid and channel name with grep. Also, I recommend rotating log files using "fsctl send_sighup" which helps keep you from getting a 10GB freeswitch.log file. :) The first thing I do is find the call's uuid, either by manually searching through the log file or by using a CDR. (Use whichever works best for you.) Then use grep to find all the line numbers for that particular uuid. Here's a sample from my Mac where I used portaudio to call the main conference line: grep -n b1f9e5ce-29a6-497a-a628-71f1bdefa0cb freeswitch.log <output snipped> In this case I found out my channel name is "portaudio/ sip:8...@conference.freeswitch.org <sip%3a...@conference.freeswitch.org>" so I grep for it: grep "portaudio/sip:8...@conference.freeswitch.org<sip%3a...@conference.freeswitch.org>" freeswitch.log <output snipped> It's not perfect but it helps narrow down your call. -MC
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org