]> git.ipfire.org Git - thirdparty/asterisk.git/commit
logger.c: Automatically add a newline to formats that don't have one
authorGeorge Joseph <gjoseph@digium.com>
Thu, 10 Dec 2020 15:09:52 +0000 (08:09 -0700)
committerFriendly Automation <jenkins2@gerrit.asterisk.org>
Thu, 17 Dec 2020 15:08:20 +0000 (09:08 -0600)
commitccb4951bf801f05f7efdcf3aa7619cae0b1f6351
tree92b8c73abdfd5d0dd793d0696034aa4ffccbc4ab
parent938a2407931c98d1f191e4eb972b1ea3ea871f42
logger.c: Automatically add a newline to formats that don't have one

Scope tracing allows you to not specify a format string or
variable, in which case it just prints the indent, file,
function, and line number.  The trace output automatically
adds a newline to the end in this case.  If you also have
debugging turned on for the module, a debug message is
also printed but the standard log functionality which
prints it doesn't add the newline so you have messages
that don't break correctly.

 * format_log_message_ap(), which is the common log
   message formatter for all channels, now adds a
   newline to the end of format strings that don't
   already have a newline.

ASTERISK-29209
Reported by: Alexander Traud

Change-Id: I994a7df27f88df343b7d19f3e81a4b562d9d41da
main/logger.c