Bitcoin Core 22.99.0
P2P Digital Currency
common.h
Go to the documentation of this file.
1// Copyright (c) 2021 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
7
8#ifndef BITCOIN_INIT_COMMON_H
9#define BITCOIN_INIT_COMMON_H
10
11class ArgsManager;
12
13namespace init {
14void SetGlobals();
15void UnsetGlobals();
20bool SanityChecks();
21void AddLoggingArgs(ArgsManager& args);
22void SetLoggingOptions(const ArgsManager& args);
23void SetLoggingCategories(const ArgsManager& args);
24bool StartLogging(const ArgsManager& args);
26} // namespace init
27
28#endif // BITCOIN_INIT_COMMON_H
void AddLoggingArgs(ArgsManager &argsman)
Definition: common.cpp:61
void SetLoggingCategories(const ArgsManager &args)
Definition: common.cpp:96
bool SanityChecks()
Ensure a usable environment with all necessary library support.
Definition: common.cpp:41
void SetGlobals()
Definition: common.cpp:26
bool StartLogging(const ArgsManager &args)
Definition: common.cpp:120
void SetLoggingOptions(const ArgsManager &args)
Definition: common.cpp:81
void UnsetGlobals()
Definition: common.cpp:35
void LogPackageVersion()
Definition: common.cpp:157