[#init]
= init
:mrdocs:

Initialization helpers shared by the node, wallet, and other executables&period;

== Functions

[cols="1,4"]
|===
| Name| Description
| xref:init/AddLoggingArgs.adoc[`AddLoggingArgs`] 
| Registers the logging&hyphen;related command&hyphen;line options with the argument manager&period;
| xref:init/LogPackageVersion.adoc[`LogPackageVersion`] 
| Writes the package name and version banner to the log&period;
| xref:init/SetLoggingCategories.adoc[`SetLoggingCategories`] 
| Enables or disables the debug logging categories selected by the arguments&period;
| xref:init/SetLoggingLevel.adoc[`SetLoggingLevel`] 
| Sets the global logging severity level selected by the arguments&period;
| xref:init/SetLoggingOptions.adoc[`SetLoggingOptions`] 
| Applies the general logging options (log file, timestamps, thread names, and similar flags) parsed from the arguments to the global logger&period;
| xref:init/StartLogging.adoc[`StartLogging`] 
| Opens the debug log file and begins writing buffered log messages&period;
|===



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