[#btck-LogCategory]
= xref:btck.adoc[btck]::LogCategory
:relfileprefix: ../
:mrdocs:

Logging category, mirroring `btck&lowbar;LogCategory`&period;

== Synopsis

Declared in `&lt;kernel&sol;bitcoinkernel&lowbar;wrapper&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
enum class LogCategory : xref:btck_LogCategory.adoc[btck&lowbar;LogCategory];
----

== Members

[cols="1,4"]
|===
| Name| Description
| `ALL` 
| Every logging category at once&period;
| `BENCH` 
| Benchmarking output&period;
| `BLOCKSTORAGE` 
| Block file storage&period;
| `COINDB` 
| The coin (UTXO) database&period;
| `LEVELDB` 
| The LevelDB storage backend&period;
| `MEMPOOL` 
| The transaction memory pool&period;
| `PRUNE` 
| Block&hyphen;file pruning&period;
| `RAND` 
| Randomness generation&period;
| `REINDEX` 
| Reindexing of the block database&period;
| `VALIDATION` 
| Block and transaction validation&period;
| `KERNEL` 
| The kernel library itself&period;
|===


== Non-Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:btck/logging_disable_category.adoc[`logging&lowbar;disable&lowbar;category`]
| Disables logging for a category&period;
| xref:btck/logging_enable_category.adoc[`logging&lowbar;enable&lowbar;category`]
| Enables logging for a category&period;
| xref:btck/logging_set_level_category.adoc[`logging&lowbar;set&lowbar;level&lowbar;category`]
| Sets the log level for a single category&period;
|===


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