Merged revisions 331462 via svnmerge from
authorRichard Mudgett <rmudgett@digium.com>
Wed, 10 Aug 2011 20:51:07 +0000 (20:51 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Wed, 10 Aug 2011 20:51:07 +0000 (20:51 +0000)
commit9d785ca5f30ae96a1a31e922e1cbb3a351a9a9c7
treef91d1f1acab7b47a6566a013ebe49549faaa1bf7
parentfa794d8f7a19cc77e75efab0144685436e5de0ec
Merged revisions 331462 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r331462 | rmudgett | 2011-08-10 15:41:35 -0500 (Wed, 10 Aug 2011) | 37 lines

  Merged revisions 331461 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r331461 | rmudgett | 2011-08-10 15:29:59 -0500 (Wed, 10 Aug 2011) | 30 lines

    Output of queue log not started until logger reloaded.

    ASTERISK-15863 caused a regression with queue logging.  The output of the
    queue log is not started until the logger configuration is reloaded.

    * Queue log initialization is completely delayed until the first message
    is posted to the queue log system.  Including the initial opening of the
    queue log file.

    * Fixed rotate_file() ROTATE strategy to give the file just rotated out to
    the configured exec function after rotate.  Just like the other strategies.

    * Fixed logger reload to always post the queue reload entry instead of
    just if there is a queue log file.

    * Refactored some code to eliminate some redundancy and to reduce stack
    utilization.

    (closes issue ASTERISK-17036)
    JIRA SWP-2952
    Reported by: Juan Carlos Valero
    Patches:
          jira_asterisk_17036_v1.8.patch (license #5621) patch uploaded by rmudgett
    Tested by: rmudgett

    (closes issue ASTERISK-18208)
    Reported by: Christian Pinedo

    Review: https://reviewboard.asterisk.org/r/1333/
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331463 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/logger.c