merge-script
2210feb446
Merge bitcoin/bitcoin#34051 : log: Remove brittle and confusing LogPrintLevel
...
fa8a5d215c5a81a7282fd5dd1098f9d3fa40e5db log: Remove brittle and confusing LogPrintLevel (MarcoFalke)
fac24bbec85fc930900ff755192a9954c7c2e27c test: Clarify logging_SeverityLevels test (MarcoFalke)
f2731676619d14fa4527aa9086fb73078d20f26f ipc: separate log statements per level (stickies-v)
94c51ae540723f5f648477789c11f6395730ae05 libevent: separate log statements per level (stickies-v)
Pull request description:
`LogPrintLevel` has many issues:
* It encourages to log several levels in one source location. This is problematic, because all levels (even warnings and errors) will be rate limited equally for the same location.
* Its warning and error logs are specially formatted compared to all other warning and error logs in the codebase, making them harder to spot (both in the debug log and in the code).
* It is verbose to type and read.
* It is confusing, because the majority of code uses the `Log$LEVEL(...)` macros. Having less ways to achieve the same makes the code more consistent and easier to review.
Fix all issues by removing it
ACKs for top commit:
stickies-v:
re-ACK fa8a5d215c5a81a7282fd5dd1098f9d3fa40e5db
ajtowns:
ACK fa8a5d215c5a81a7282fd5dd1098f9d3fa40e5db
pablomartin4btc:
re-ACK fa8a5d215c5a81a7282fd5dd1098f9d3fa40e5db
Tree-SHA512: 9fbb04962d9c26e566338694a7725b3c0e88ef733322d890bcc6aeddb45266c754e7c885c69bbfebd1588cc09912c6784cfc00e69882f1271a8c87d201490478
2025-12-14 12:30:48 +00:00
..
2025-12-12 13:22:00 +00:00
2025-12-09 10:44:33 +01:00
2025-09-16 06:26:01 -04:00
2025-12-10 15:28:50 -08:00
2025-08-07 09:27:25 +01:00
2025-12-09 17:17:47 +01:00
2025-12-03 13:47:17 +00:00
2025-09-17 04:57:09 -04:00
2025-12-01 10:53:22 -05:00
2025-12-13 12:49:39 +01:00
2025-12-06 13:06:21 +01:00
2025-10-16 13:49:49 +01:00
2025-12-04 19:52:49 +01:00
2025-10-13 12:33:23 +01:00
2025-12-12 13:22:00 +00:00
2025-12-02 13:35:16 +00:00
2025-11-03 14:39:48 +01:00
2025-11-21 12:38:03 +00:00
2025-12-11 18:54:55 +01:00
2025-12-09 08:01:49 -08:00
2025-10-15 09:49:11 +01:00
2025-11-03 14:39:48 +01:00
2025-12-14 12:30:48 +00:00
2025-11-11 11:12:50 +00:00
2025-12-09 17:16:15 +01:00
2025-12-08 20:11:51 -05:00
2025-10-28 15:33:57 +00:00
2025-11-25 12:24:26 +00:00
2025-12-06 13:06:28 +01:00
2025-07-10 11:24:40 +02:00
2025-03-23 21:58:39 +01:00
2025-11-27 14:33:57 +01:00
2024-11-11 12:47:53 -03:00
2025-01-09 10:11:46 -05:00
2025-09-12 22:28:41 +02:00
2025-07-25 09:50:50 +02:00
2025-05-19 16:40:33 +01:00
2025-06-03 15:13:54 +02:00
2025-03-12 19:46:54 +01:00
2025-06-03 15:13:57 +02:00
2025-06-03 15:13:57 +02:00
2025-06-03 19:56:55 +02:00
2025-03-12 19:46:54 +01:00
2025-11-04 08:32:13 +01:00
2025-06-10 15:14:24 +02:00
2025-12-06 13:06:28 +01:00
2025-06-10 15:14:24 +02:00
2025-06-10 15:14:24 +02:00
2025-05-17 09:36:25 +02:00
2025-06-10 15:14:24 +02:00
2025-01-15 12:15:40 +01:00
2025-06-10 15:14:24 +02:00
2025-10-06 19:41:35 +01:00
2025-11-18 14:06:54 -08:00
2025-06-10 15:14:24 +02:00
2025-10-06 19:41:35 +01:00
2025-12-09 17:16:17 +01:00
2025-12-09 17:16:17 +01:00
2025-10-02 12:53:55 +01:00
2025-10-02 12:53:55 +01:00
2025-10-28 16:08:44 +01:00
2025-10-28 16:08:44 +01:00
2025-07-25 09:50:50 +02:00
2025-06-03 15:13:57 +02:00
2024-11-14 13:41:02 -05:00
2025-09-03 11:23:30 +01:00
2025-05-19 22:06:48 +00:00
2025-11-13 09:33:36 +01:00
2025-05-29 11:18:36 +01:00
2025-10-11 17:25:09 -04:00
2025-12-04 13:51:38 +00:00
2025-12-10 15:02:25 -08:00
2025-11-02 21:40:16 +01:00
2025-03-12 19:46:54 +01:00
2025-10-29 12:09:19 -04:00
2025-04-22 13:16:54 +01:00
2025-11-10 08:58:34 -08:00
2025-05-19 16:40:33 +01:00
2025-11-27 14:33:57 +01:00
2025-08-13 15:47:48 -07:00
2025-04-30 14:51:21 +02:00
2025-08-14 10:17:30 +10:00
2025-02-21 10:41:27 +01:00
2025-01-21 00:38:03 +10:00
2025-07-25 09:50:50 +02:00
2025-11-27 14:33:57 +01:00
2025-12-08 16:46:03 +00:00
2025-03-12 19:46:54 +01:00
2025-03-12 19:46:54 +01:00
2025-09-12 22:28:41 +02:00
2025-09-12 22:28:41 +02:00
2025-11-27 14:33:59 +01:00
2025-12-13 12:48:27 +01:00
2024-11-04 17:08:21 +01:00
2025-12-13 13:43:24 +01:00
2025-06-09 14:17:33 +02:00
2025-12-12 13:22:00 +00:00
2025-01-16 21:06:21 +00:00
2025-06-03 15:13:57 +02:00
2025-10-14 16:25:52 -04:00
2025-09-30 11:06:43 -07:00
2025-12-04 19:52:49 +01:00
2025-12-13 13:43:24 +01:00
2025-12-13 13:43:24 +01:00
2025-07-17 12:43:04 -04:00
2024-11-04 18:46:40 +01:00
2025-08-11 15:53:34 +01:00
2025-08-11 16:47:51 +01:00
2025-09-30 11:06:43 -07:00
2025-10-14 16:25:52 -04:00
2025-02-21 10:41:27 +01:00
2025-12-11 18:54:55 +01:00
2025-12-06 13:06:21 +01:00
2025-12-04 19:52:49 +01:00
2025-12-12 10:49:59 +00:00
2025-12-10 06:51:47 +10:00
2025-10-02 12:53:55 +01:00
2025-11-03 14:39:48 +01:00
2025-12-11 09:00:18 -08:00
2025-08-04 13:38:26 -04:00
2025-12-04 19:52:49 +01:00
2025-07-25 09:50:50 +02:00
2025-07-25 09:50:50 +02:00
2025-10-02 12:53:55 +01:00
2025-10-02 12:53:55 +01:00
2025-04-22 17:11:24 +10:00
2025-06-03 15:13:57 +02:00
2025-11-03 14:39:50 +01:00
2025-07-08 20:00:51 +01:00
2025-07-08 20:00:51 +01:00
2025-09-30 11:06:43 -07:00
2025-11-17 14:08:20 -08:00
2025-09-30 11:06:09 -07:00
2025-11-03 14:39:48 +01:00
2025-07-25 09:50:50 +02:00
2025-07-16 13:19:18 -07:00
2025-11-04 17:38:45 +00:00
2025-12-11 19:02:56 +01:00
2025-06-16 18:09:14 +00:00
2025-05-10 03:31:30 +00:00
2025-10-30 17:51:53 +01:00
2025-08-14 10:17:32 +10:00
2025-03-12 19:46:54 +01:00
2025-11-14 01:17:38 +02:00
2025-11-14 01:17:38 +02:00
2025-11-27 14:33:57 +01:00
2025-08-22 14:25:39 +00:00
2025-05-08 20:13:46 +00:00
2025-01-15 12:16:08 +01:00
2025-12-04 19:52:49 +01:00
2025-05-13 12:09:40 +02:00
2025-12-09 10:44:33 +01:00
2025-08-28 10:09:32 -07:00
2025-11-25 07:36:50 -05:00
2025-11-25 07:36:50 -05:00
2025-12-04 19:52:49 +01:00
2025-11-30 10:57:48 -05:00
2025-07-23 15:01:18 +01:00
2025-07-23 15:01:18 +01:00
2025-04-09 15:59:59 +01:00
2025-11-03 14:39:48 +01:00
2025-12-11 11:56:01 -08:00
2025-10-31 11:47:28 +01:00
2025-08-01 15:12:37 +02:00
2025-08-01 15:12:37 +02:00
2025-01-21 00:38:03 +10:00
2025-04-30 14:51:21 +02:00
2025-04-30 14:51:21 +02:00