[asterisk-commits] seanbright: trunk r203846 - in /trunk: ./ build_tools/ cdr/ configs/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Jun 26 17:08:12 CDT 2009


Author: seanbright
Date: Fri Jun 26 17:08:05 2009
New Revision: 203846

URL: http://svn.asterisk.org/svn-view/asterisk?view=rev&rev=203846
Log:
Add a new module, cdr_syslog, which allows writing CDRs to syslog.

The original patch for this was written by Brett Bryant, and I split it out into
it's own module.

(closes issue #12876)
Reported by: bbryant
Patches:
      06162008_cdr_custom_syslog.diff uploaded by bbryant (license 36)
      05212009_cdr_syslog.patch uploaded by seanbright (license 71)
Tested by: seanbright

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

Added:
    trunk/cdr/cdr_syslog.c
      - copied unchanged from r203845, team/seanbright/cdr-syslog/cdr/cdr_syslog.c
    trunk/configs/cdr_syslog.conf.sample
      - copied unchanged from r203845, team/seanbright/cdr-syslog/configs/cdr_syslog.conf.sample
Modified:
    trunk/CHANGES
    trunk/build_tools/menuselect-deps.in
    trunk/configure
    trunk/configure.ac

Modified: trunk/CHANGES
URL: http://svn.asterisk.org/svn-view/asterisk/trunk/CHANGES?view=diff&rev=203846&r1=203845&r2=203846
==============================================================================
--- trunk/CHANGES (original)
+++ trunk/CHANGES Fri Jun 26 17:08:05 2009
@@ -188,6 +188,8 @@
    linkedid is based on uniqueID, but spreads to other channels as transfers, dials,
    etc are performed. Thus the peices of CDR can be grouped into multilegged sets.
  * Multiple files and formats can now be specified in cdr_custom.conf.
+ * cdr_syslog has been added which allows CDRs to be written directly to syslog.
+   See configs/cdr_syslog.conf.sample for more information.
 
 Calendaring for Asterisk
 ------------------------

Modified: trunk/build_tools/menuselect-deps.in
URL: http://svn.asterisk.org/svn-view/asterisk/trunk/build_tools/menuselect-deps.in?view=diff&rev=203846&r1=203845&r2=203846
==============================================================================
--- trunk/build_tools/menuselect-deps.in (original)
+++ trunk/build_tools/menuselect-deps.in Fri Jun 26 17:08:05 2009
@@ -49,6 +49,7 @@
 SS7=@PBX_SS7@
 OPENSSL=@PBX_OPENSSL@
 SUPPSERV=@PBX_SUPPSERV@
+SYSLOG=@PBX_SYSLOG@
 TONEZONE=@PBX_TONEZONE@
 UNIXODBC=@PBX_UNIXODBC@
 USB=@PBX_USB@

Modified: trunk/configure.ac
URL: http://svn.asterisk.org/svn-view/asterisk/trunk/configure.ac?view=diff&rev=203846&r1=203845&r2=203846
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Fri Jun 26 17:08:05 2009
@@ -1747,6 +1747,8 @@
 AC_SUBST([GENERIC_ODBC_INCLUDE])
 AC_SUBST([PBX_GENERIC_ODBC])
 
+PBX_SYSLOG=0
+
 if test "${ac_cv_header_syslog_h}" = "yes"; then
    # syslog facilities
    AST_C_DEFINE_CHECK([SYSLOG_FACILITY_LOG_AUTH],     [LOG_AUTH],     [syslog.h])
@@ -1760,7 +1762,10 @@
    AST_C_DEFINE_CHECK([SYSLOG_FACILITY_LOG_NEWS],     [LOG_NEWS],     [syslog.h])
    AST_C_DEFINE_CHECK([SYSLOG_FACILITY_LOG_SYSLOG],   [LOG_SYSLOG],   [syslog.h])
    AST_C_DEFINE_CHECK([SYSLOG_FACILITY_LOG_UUCP],     [LOG_UUCP],     [syslog.h])
-fi
+   PBX_SYSLOG=1
+fi
+
+AC_SUBST([PBX_SYSLOG])
 
 AC_CONFIG_FILES([build_tools/menuselect-deps makeopts channels/h323/Makefile])
 AST_CHECK_MANDATORY




More information about the asterisk-commits mailing list