Hello Chad,
See inline.
On Mon, Jan 24, 2022 at 12:18 PM Chad <ccolumbu(a)hotmail.com> wrote:
Are you running 5.5?
Yes.
Do you have log_prefix_mode=1
If set to 1, then the log prefix is evaluated before/after each config action (needs to
be set when the log_prefix has
variables that are different based on the context of config execution, e.g., $cfg(line)).
The $ci is evaluated only once for each received request/reply.
There's no need to re-evaluate for each route.
There are special cases when re-evaluation is necessary: when changing
the message and changes are forced to be applied inside the script or
when async operations are performed and variables inside the prefix
can change. None of these applies to your deployment.
BTW "grep cfgutils
/etc/kamailio/kamailio.cfg" may not be good enough, because the loadmodule
"cfgutils.so" might be
inside of an if statement.
You also need to make sure it is actually loaded above the log_prefix line where you use
it.
I'm not sure I follow you here. The modules are loaded before the
script is evaluated.
I don't know how to show the loaded modules,
probably some kamcli command will show you, did you search the internet for
the answer to that?
I don't need to search, I know the answer :)
Here's the command: kamctl rpc core.modules
I'm not trying to push anything on you. If you don't feel comfortable
running logs in "verbose" mode and prefer to reproduce and
troubleshoot issues after business hours, that's totally fine.
-ovidiu
-
^C
On 1/24/22 7:41 AM, marek wrote:
[root@sbc~]# grep cfgutils /etc/kamailio/kamailio.cfg
loadmodule "cfgutils.so"
is there a way how can i check if module is loaded without errors? (something like
Asterisk's "module show like")
kamailio 5.5.3
Marek
Dne 22/01/2022 v 17:27 Chad napsal(a):
loadmodule "cfgutils.so"
--
^C
On 1/22/22 2:36 AM, marek wrote:
> thanks
>
> now i understand difference between log_prefix and modparam("xlog",
"prefix", "something")
>
> so i'm trying this
>
> log_prefix="{D$dlg(h_id) $cfg(route)}"
>
> but i got this
>
> ERROR: <core> [core/pvapi.c:924]: pv_parse_spec2(): error searching pvar
"cfg"
> ERROR: <core> [core/pvapi.c:1127]: pv_parse_spec2(): wrong char [r/114] in
[$cfg(route)] at [5 (5)]
> ERROR: <core> [core/dprint.c:463]: log_prefix_init(): wrong format[{D$dlg(h_id)
$cfg(route)}]
>
> it's the same if its used in
>
> xlog("L_INFO", "D$dlg(h_id) $cfg(route) some log")
>
> do you think there is a module missing?
>
> Marek
>
>
> Dne 19/01/2022 v 16:23 Henning Westerholt napsal(a):
>> Hello,
>>
>> you could try to use log_prefix. Have not tried it yet with a dialog variable.
>>
>>
http://www.kamailio.org/wiki/cookbooks/5.5.x/core#log_prefix
>>
>> Regarding output of a line number, you could try to use this one:
>>
>>
http://www.kamailio.org/wiki/cookbooks/5.4.x/pseudovariables#cfg_key_-_conf…
>>
>> Cheers,
>>
>> Henning
>>
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
> * sr-users(a)lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to the sender!
> Edit mailing list options or unsubscribe:
> *
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* sr-users(a)lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
*
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* sr-users(a)lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
*
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
VoIP Embedded, Inc.
http://www.voipembedded.com