bitcoin/test/functional/test_framework
Jon Atack 45f9282162 Create BCLog::Level::Trace log severity level
for verbose log messages for development or debugging only, as bitcoind may run
more slowly, that are more granular/frequent than the Debug log level, i.e. for
very high-frequency, low-level messages to be logged distinctly from
higher-level, less-frequent debug logging that could still be usable in production.

An example would be to log higher-level peer events (connection, disconnection,
misbehavior, eviction) as Debug, versus Trace for low-level, high-volume p2p
messages in the BCLog::NET category. This will enable the user to log only the
former without the latter, in order to focus on high-level peer management events.

With respect to the name, "trace" is suggested as the most granular level
in resources like the following:
- https://sematext.com/blog/logging-levels
- https://howtodoinjava.com/log4j2/logging-levels

Update the test framework and add test coverage.
2022-08-20 11:55:17 +02:00
..
__init__.py
address.py
authproxy.py
bdb.py
bip340_test_vectors.csv
blocktools.py remove unused functions 2022-06-24 18:04:48 +05:30
coverage.py
descriptors.py
key.py test: Test signing psbts without explicitly having scripts 2022-06-27 16:48:04 -04:00
messages.py test: add tests for `datacarrier` and `datacarriersize` options 2022-08-11 12:05:09 -03:00
muhash.py
netutil.py
p2p.py
psbt.py test: support passing PSBTMaps directly to PSBT ctor 2022-07-23 08:48:08 +02:00
ripemd160.py
script.py
script_util.py
segwit_addr.py
siphash.py
socks5.py
test_framework.py test: Fail if connect_nodes fails 2022-06-22 09:15:33 +02:00
test_node.py Create BCLog::Level::Trace log severity level 2022-08-20 11:55:17 +02:00
test_shell.py
util.py test: add support for Decimal to assert_approx 2022-08-02 10:11:12 +09:00
wallet.py test: Target exact weight in MiniWallet _bulk_tx 2022-08-03 12:02:20 +02:00
wallet_util.py