> On Feb. 28, 2014, 12:51 p.m., Matt Jordan wrote: > > I'm not sure I understand the need for this patch. > > > > Setting a configuration option twice - when that option doesn't support > > being set multiple times - would generally have undefined behaviour. Your > > patch changes it so that Asterisk reads the last defined value, as opposed > > to the first. How is that better? > > Leif Madsen wrote: > It's better when you want to deploy Asterisk in a DevOps environment. > What happens is you define the "default" behavior in the main file that gets > deployed. From there you then override that behavior in an included file > which is defined and built via DevOps (usually through a template of some > sort that contains information for the particular machine you're deploying). > > The example is not a good one, because obviously you would never deploy > the file in the example provided. > > ; logger.conf > [general] > queue_log=no > > #include logger.conf.d/logger.conf.local > > > ; logger.conf.d/logger.conf.local > [general] > queue_log=yes ; we've deployed a queue server, so enable queue logging > > > Primary example of it in use available at > https://github.com/kickstandproject/kickstandproject-asterisk/tree/master/templates/etc/asterisk
+1 on iterating over the configs options. Most modules do, some don't. Consistency is nice. Please do add a note to the upgrade file though. Perhaps someone has already worked around this by placing the #include logger.conf.d statement at the top of the file. - wdoekes ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviewboard.asterisk.org/r/3279/#review10991 ----------------------------------------------------------- On Feb. 28, 2014, 1:44 a.m., Paul Belanger wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviewboard.asterisk.org/r/3279/ > ----------------------------------------------------------- > > (Updated Feb. 28, 2014, 1:44 a.m.) > > > Review request for Asterisk Developers. > > > Repository: Asterisk > > > Description > ------- > > This patch allows you to override the [general] section of logger.conf, > making it the same functionality as the [logfiles] sections. > > > Diffs > ----- > > trunk/main/logger.c 409111 > > Diff: https://reviewboard.asterisk.org/r/3279/diff/ > > > Testing > ------- > > local development. Setup > > [general] > queue_log = no > queue_log = yes > > Queue logfiles were created. > > > Thanks, > > Paul Belanger > >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev