В конфигурации биткойна вы можете настроить ведение журнала отладки для следующих категорий. Кажется, я не могу найти объяснение того, что делает каждая из этих категорий. Может кто-нибудь объяснить их или указать мне в правильном направлении?
отладка=категория
Выводить отладочную информацию (по умолчанию: 0, указывать необязательно). Если не указано или = 1, вывести всю отладочную информацию. возможно:
net, tor, mempool, http, скамейка, zmq, db, rpc, Assessmentfee, addrman, selectcoins, переиндекс, cmpctblock, rand, prune, proxy, mempoolrej, libevent, coindb, qt, leveldb.
net
: Сеть. Все сообщения, связанные с общением с другими узлами в сети, включая сообщения P2P, которые были отправлены и получены и кому, а также другую информацию о сетевых сообщениях.
tor
: ТОР. Все сообщения, связанные с использованием прокси-сервера TOR SOCKS5 и скрытого сервиса TOR (используется для приема входящих соединений через TOR). Сюда входят сообщения о создании и отключении скрытой службы TOR и сообщения о подключении к прокси TOR.
mempool
: Пул памяти. Сообщения, связанные с действиями, выполненными в пуле памяти, включая принятие и удаление транзакций.
http
: HTTP-сервер. Сообщение, относящееся к HTTP-серверу, используемому для обработки запросов RPC. Эти сообщения обычно относятся к запуску и выключению сервера, а также к полученным запросам.
bench
: Ориентиры. Сообщения о производительности различных частей программного обеспечения, которые могут иметь проблемы с производительностью.
zmq
: ZeroMQ. Сообщения о системе уведомлений ZeroMQ, в том числе о запуске и завершении службы, а также о выдаче уведомлений и подключении новых клиентов.
db
: База данных кошельков. Сообщения о состоянии ядра базы данных Berkeley Database, используемого для базы данных кошелька. Это будет включать сообщения об сбросах базы данных.
rpc
: RPC-сервер. Сообщения о RPC-сервере, в том числе о его запуске и завершении работы, а также о выдаче команд.
estimatefee
: Оценка платы. Сообщения об алгоритме оценки комиссии, включая сообщения о том, когда запрашивается оценка комиссии, и информация о статусе оценщика комиссии.
addrman
: Менеджер адресов. Сообщения о состоянии менеджера адресов и о добавлении или удалении адресов из базы данных менеджера адресов.
selectcoins
: Выбор монет. Сообщения о UTXO, выбранных при отправке денег.
reindex
: Переиндексация. Сообщения о процессе переиндексации, в частности ошибки о неупорядоченных блоках и повторяющихся блоках.
cmpctblock
: Компактные блоки. Сообщения о протоколе ретрансляции компактных блоков, в том числе о частичной загрузке или реконструкции блоков.
rand
: Случайность. Сообщения, когда любой функции требуется случайность.
prune
: Обрезка. Сообщения о локальном сокращении цепочки блоков, включая результат операции сокращения.
proxy
: Прокси. Сообщения об использовании прокси SOCKS5 и его аутентификации.
mempoolrej
: Отклонение пула памяти. Сообщения о транзакциях, отклоненных из пула памяти.
libevent
: Либевент. Сообщения о libevent
библиотеке, которая используется для HTTP-сервера.
coindb
: База данных монет. Сообщения о базе данных монет, содержащей набор UTXO. Включает сообщения об очистке и записи базы данных.
qt
: квт. Сообщения о Qt, графическом интерфейсе.
leveldb
: УровеньБД. Сообщения о LevelDB, который используется для блочных индексов и базы данных монет.
Обратите внимание, что это не исчерпывающий список типов сообщений, которые вы увидите для каждой категории. Также в некоторых категориях есть много возможных сообщений, в то время как в других их очень мало.
Эдвард Керштейн
суп Кэмпбелл
Эндрю Чоу
Майкл Фолксон