1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-12 20:58:37 +03:00
Martin Schwenke c767277912 util: Avoid logging to multiple backends for stdout/stderr
Commit 83fe7a0316d3e5867a56cfdc51ec17f36ea03889 converted the
stdout/stderr logging  types to DEBUG_FILE to get a header when using
DEBUG_SYSLOG_FORMAT_ALWAYS.  However, this causes all configured
backends to be invoked.  When syslog is one of those backends then
this is almost certainly not what is intended.

Instead, call debug_file_log() directly in that special case and
revert the parts of the above commit that convert to file logging.

Most of the changes to debughdrclass() still seem necessary, since
they handle the change of debug_syslog_format from a bool to an enum.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=15460

Signed-off-by: Martin Schwenke <mschwenke@ddn.com>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>

Autobuild-User(master): Martin Schwenke <martins@samba.org>
Autobuild-Date(master): Mon Aug 28 01:21:07 UTC 2023 on atb-devel-224
2023-08-28 01:21:07 +00:00
..
2023-04-14 05:25:33 +00:00
2023-04-14 05:25:33 +00:00
2016-11-16 12:41:09 +01:00
2016-05-04 01:28:23 +02:00
2021-04-27 13:24:35 +00:00
2023-05-05 02:54:31 +00:00
2023-08-08 04:39:37 +00:00
2023-04-14 05:25:33 +00:00
2017-11-20 21:41:14 +01:00
2023-04-14 05:25:33 +00:00
2023-04-14 05:25:33 +00:00
2016-06-07 14:34:10 +02:00
2023-04-14 05:25:33 +00:00
2021-12-15 19:32:30 +00:00
2023-04-14 05:25:33 +00:00
2023-04-14 05:25:33 +00:00
2017-03-20 12:20:08 +01:00
2015-07-07 23:51:23 +02:00
2019-09-17 22:49:36 +00:00
2021-12-13 16:22:28 +00:00
2023-04-14 05:25:33 +00:00
2022-12-01 22:56:39 +00:00
2022-12-01 22:56:39 +00:00
2023-04-14 05:25:33 +00:00
2018-11-30 08:12:31 +01:00
2021-04-19 18:18:31 +00:00
2015-10-13 01:23:07 +02:00
2021-10-08 19:28:32 +00:00
2021-10-08 19:28:32 +00:00
2015-02-13 23:32:07 +01:00
2015-07-07 23:51:23 +02:00
2015-07-07 23:51:23 +02:00
2023-04-14 05:25:33 +00:00
2023-04-14 05:25:33 +00:00
2019-01-28 15:44:18 +01:00
2023-04-14 05:25:33 +00:00
2023-03-01 19:55:32 +00:00
2019-08-07 06:07:28 +00:00
2020-05-15 13:18:38 +00:00
2017-03-28 17:45:19 +02:00
2021-01-25 09:48:09 +00:00
2023-03-09 18:10:33 +00:00
2021-05-11 22:56:37 +00:00
2023-03-09 18:10:33 +00:00

This directory contains libutil (until we can think of a better name)

The idea is that this library contains simple but useful data structures 
and support functions that are generally useful; not just for Samba but for 
other projects as well. Functions here should not depend on any external 
libraries, just on libc (perhaps partially provided by libreplace).