Summary:ASTERISK-17706: CEL does not logs applications
Reporter:feyfre (feyfre)Labels:
Date Opened:2011-04-18 04:33:24Date Closed:
Versions:Frequency of
Description:cel.conf is configured to log all events and all application(via option apps=all in [general] section as mentioned in cel.conf.sample). But no log entries for applications was made. Never.
Reason: special treatment of "all" value of apps option does implemented at all. Value is being parsed as comma separated list of applications without special processing of "all" value(i.e. not additional flag(which still does not exists) was set). And in ast_cel_report_event() there is no check of this flag, only search in list of allowed to be logged applications(which contains only one item - "all")

Comments:By: Matt Jordan (mjordan) 2012-09-19 09:03:03.844-0500

I'm unable to reproduce this problem.  Using the following in {{cel.conf}}:


Causes all of the events to be logged out to a CEL file configured in {{cel_custom.conf}}.  The {{ALL}} event type is in the array that is used to match the values parsed out of the config file, and sets the eventtype flag to 'select' all possible event values.  This looks to have been in place from the beginning of CEL creation.

By: Matt Jordan (mjordan) 2012-09-19 09:03:52.424-0500

Can you provide the {{cel.conf}} that reproduces this problem for you?

By: Matt Jordan (mjordan) 2012-10-17 08:27:57.216-0500

Closing as cannot reproduce.  If you're able to provide the requested information that allows us to reproduce this issue, please contact a bug marshal in #asterisk-bugs or on the asterisk-bugs mailing list and we'll have the issue reopened.

By: Matt Jordan (mjordan) 2014-12-16 14:10:23.660-0600

Re-openeing per Jason Parker, who pointed out the problem in IRC for me.

Basically, we never implemented this for the {{apps}} setting.

I'm not sure that we _should_ implement this, as it is a terrible idea and a terrible setting. Spamming every single {{Newexten}} event to the CEL logs is just silly - and for a system with a very large dialplan, bound to cause some substantial harm.

But it is a bug... so okay.