[#BCLog-LogFlags]
= xref:BCLog.adoc[BCLog]::LogFlags
:relfileprefix: ../
:mrdocs:

Debug logging categories, each a distinct bit in a CategoryMask&period;

== Synopsis

Declared in `&lt;logging&sol;categories&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
enum LogFlags : xref:BCLog/CategoryMask.adoc[CategoryMask];
----

== Members

[cols="1,4"]
|===
| Name| Description
| `NONE` 
| No category&semi; matches nothing&period;
| `NET` 
| Peer&hyphen;to&hyphen;peer networking&period;
| `TOR` 
| Tor onion routing connectivity&period;
| `MEMPOOL` 
| Transaction memory pool&period;
| `HTTP` 
| HTTP server&period;
| `BENCH` 
| Performance benchmarking&period;
| `ZMQ` 
| ZeroMQ notifications&period;
| `WALLETDB` 
| Wallet database&period;
| `RPC` 
| Remote procedure call interface&period;
| `ESTIMATEFEE` 
| Fee estimation&period;
| `ADDRMAN` 
| Address manager&period;
| `SELECTCOINS` 
| Coin selection&period;
| `REINDEX` 
| Block index reconstruction&period;
| `CMPCTBLOCK` 
| Compact block relay&period;
| `RAND` 
| Random number generation&period;
| `PRUNE` 
| Block file pruning&period;
| `PROXY` 
| Proxy connections&period;
| `MEMPOOLREJ` 
| Mempool rejection of transactions&period;
| `COINDB` 
| Coin (UTXO) database&period;
| `QT` 
| Qt graphical user interface&period;
| `LEVELDB` 
| LevelDB backend&period;
| `VALIDATION` 
| Block and transaction validation&period;
| `I2P` 
| I2P network connectivity&period;
| `IPC` 
| Inter&hyphen;process communication&period;
| `BLOCKSTORAGE` 
| Block file storage&period;
| `TXRECONCILIATION` 
| Transaction reconciliation&period;
| `SCAN` 
| Blockchain scanning&period;
| `TXPACKAGES` 
| Transaction package relay&period;
| `KERNEL` 
| Consensus kernel&period;
| `PRIVBROADCAST` 
| Private transaction broadcast&period;
| `ALL` 
| Every category&semi; matches all log output&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
