Ondřej Surý
a8a689531f
Use single logging context for everything
...
Instead of juggling different logging context, use one single logging
context that gets initialized in the libisc constructor and destroyed in
the libisc destructor.
The application is still responsible for creating the logging
configuration before using the isc_log API.
This patch is first in the series in a way that it is transparent for
the users of the isc_log API as the isc_log_create() and
isc_log_destroy() are now thin shims that emulate the previous
functionality, but it isc_log_create() will always return internal
isc__lctx pointer and isc_log_destroy() will actually not destroy the
internal isc__lctx context.
Signed-off-by: Ondřej Surý <ondrej@isc.org>
2024-08-20 12:50:39 +00:00
..
2024-08-20 12:50:39 +00:00
2024-08-07 14:17:43 +00:00
2023-08-21 18:39:53 +02:00
2022-09-12 12:18:57 +01:00
2023-03-29 10:47:53 +00:00
2023-05-12 14:16:25 +02:00
2023-07-28 08:59:08 +02:00
2023-03-29 10:47:53 +00:00
2023-03-08 22:40:03 +00:00
2022-03-25 08:33:43 +01:00
2023-08-31 22:08:35 +02:00
2022-10-17 11:58:26 +01:00
2022-01-11 09:05:02 +01:00
2023-02-15 16:44:47 +00:00
2022-09-26 15:13:11 +02:00
2023-06-14 13:12:45 +01:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2023-02-15 16:44:47 +00:00
2023-02-15 16:44:47 +00:00
2023-04-03 12:05:28 +10:00
2023-02-21 13:12:26 +00:00
2023-09-12 16:17:06 +02:00
2024-08-14 15:19:04 +00:00
2023-08-31 22:08:35 +02:00
2022-09-12 12:18:57 +01:00
2024-01-03 17:04:31 +00:00
2023-12-13 22:27:38 +00:00
2024-02-11 09:36:56 +01:00
2024-05-15 12:22:10 +02:00
2024-08-19 09:42:55 +00:00
2024-08-06 15:17:48 +02:00
2023-09-05 09:39:41 +02:00
2024-02-08 10:54:35 +01:00
2023-08-21 18:39:53 +02:00
2023-02-15 16:44:47 +00:00
2024-08-20 12:50:39 +00:00
2024-08-20 12:50:39 +00:00
2023-05-12 20:48:31 +01:00
2024-05-09 08:17:44 +10:00
2024-08-05 11:21:25 +00:00
2023-02-16 18:35:32 +01:00
2023-09-06 00:28:56 +00:00
2022-01-11 09:05:02 +01:00
2024-08-05 10:24:47 +00:00
2024-07-31 05:55:30 +00:00
2022-07-13 13:19:32 +02:00
2024-08-05 07:31:39 +00:00
2022-01-11 09:05:02 +01:00
2024-05-17 16:03:21 -07:00
2023-10-17 17:47:46 +02:00
2022-01-11 09:05:02 +01:00
2022-09-26 15:13:11 +02:00
2024-08-08 11:59:41 +02:00
2024-08-08 11:59:41 +02:00
2022-01-11 09:05:02 +01:00
2023-03-31 12:52:59 +00:00
2022-01-11 09:05:02 +01:00
2024-04-23 13:11:52 +02:00
2022-10-14 11:26:54 +02:00
2022-10-05 16:44:05 +02:00
2023-08-21 18:39:53 +02:00
2023-12-06 15:15:24 +02:00
2024-08-05 07:30:10 +00:00
2023-10-13 14:44:40 +02:00
2023-04-27 12:38:53 +02:00
2023-09-24 10:08:56 +02:00
2023-02-15 16:44:47 +00:00
2022-01-11 09:05:02 +01:00
2024-08-06 15:17:48 +02:00
2023-08-21 18:39:53 +02:00
2022-01-11 09:05:02 +01:00
2022-01-11 09:05:02 +01:00
2023-03-31 09:52:54 +00:00
2024-06-03 18:34:31 +10:00
2024-05-10 12:08:52 +03:00
2023-08-15 12:21:41 +02:00
2024-08-19 09:08:55 +00:00
2023-02-15 16:44:09 +00:00
2023-08-31 22:08:35 +02:00
2022-01-11 09:05:02 +01:00
2022-05-28 14:53:02 -07:00
2023-07-28 08:59:08 +02:00
2023-09-16 07:32:17 +02:00
2024-08-19 09:08:55 +00:00
2024-04-02 10:35:56 +02:00
2024-08-08 11:59:41 +02:00
2023-04-03 10:25:56 +00:00
2023-10-17 17:47:46 +02:00
2022-11-29 08:54:34 +01:00
2023-06-27 12:38:09 +02:00
2023-04-27 12:38:53 +02:00
2024-04-18 10:53:31 +02:00