Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
categories.h
Go to the documentation of this file.
1// Copyright (c) The Bitcoin Core developers
2// Distributed under the MIT software license, see the accompanying
3// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5#ifndef BITCOIN_LOGGING_CATEGORIES_H
6#define BITCOIN_LOGGING_CATEGORIES_H
7
8#include <cstdint>
9
10namespace BCLog {
11
12using CategoryMask = uint64_t;
13
16 NET = (CategoryMask{1} << 0),
17 TOR = (CategoryMask{1} << 1),
18 MEMPOOL = (CategoryMask{1} << 2),
19 HTTP = (CategoryMask{1} << 3),
20 BENCH = (CategoryMask{1} << 4),
21 ZMQ = (CategoryMask{1} << 5),
23 RPC = (CategoryMask{1} << 7),
25 ADDRMAN = (CategoryMask{1} << 9),
27 REINDEX = (CategoryMask{1} << 11),
29 RAND = (CategoryMask{1} << 13),
30 PRUNE = (CategoryMask{1} << 14),
31 PROXY = (CategoryMask{1} << 15),
33 LIBEVENT = (CategoryMask{1} << 17),
34 COINDB = (CategoryMask{1} << 18),
35 QT = (CategoryMask{1} << 19),
36 LEVELDB = (CategoryMask{1} << 20),
38 I2P = (CategoryMask{1} << 22),
39 IPC = (CategoryMask{1} << 23),
40#ifdef DEBUG_LOCKCONTENTION
41 LOCK = (CategoryMask{1} << 24),
42#endif
45 SCAN = (CategoryMask{1} << 27),
47 KERNEL = (CategoryMask{1} << 29),
50};
51
52} // namespace BCLog
53
54#endif // BITCOIN_LOGGING_CATEGORIES_H
uint64_t CategoryMask
Definition categories.h:12
@ ESTIMATEFEE
Definition categories.h:24
@ TXRECONCILIATION
Definition categories.h:44
@ BLOCKSTORAGE
Definition categories.h:43
@ COINDB
Definition categories.h:34
@ REINDEX
Definition categories.h:27
@ TXPACKAGES
Definition categories.h:46
@ WALLETDB
Definition categories.h:22
@ PRIVBROADCAST
Definition categories.h:48
@ ADDRMAN
Definition categories.h:25
@ LEVELDB
Definition categories.h:36
@ VALIDATION
Definition categories.h:37
@ MEMPOOLREJ
Definition categories.h:32
@ PRUNE
Definition categories.h:30
@ LIBEVENT
Definition categories.h:33
@ CMPCTBLOCK
Definition categories.h:28
@ PROXY
Definition categories.h:31
@ MEMPOOL
Definition categories.h:18
@ SELECTCOINS
Definition categories.h:26
@ BENCH
Definition categories.h:20
@ KERNEL
Definition categories.h:47
#define LOCK(cs)
Definition sync.h:258