sgns::logging¶
#include <logging.hpp>
Public Functions¶
| Name | |
|---|---|
| sgns::error_ | serialize_json(sgns::jsonconfig & json) const |
| sgns::error_ | deserialize_json(bool & upgraded_a, sgns::jsonconfig & json) |
| sgns::error_ | serialize_toml(sgns::tomlconfig & toml) const |
| sgns::error_ | deserialize_toml(sgns::tomlconfig & toml) |
| bool | upgrade_json(unsigned version_a, sgns::jsonconfig & json) |
| bool | ledger_logging() const |
| bool | ledger_duplicate_logging() const |
| bool | vote_logging() const |
| bool | network_logging() const |
| bool | network_timeout_logging() const |
| bool | network_message_logging() const |
| bool | network_publish_logging() const |
| bool | network_packet_logging() const |
| bool | network_keepalive_logging() const |
| bool | network_node_id_handshake_logging() const |
| bool | network_telemetry_logging() const |
| bool | network_rejected_logging() const |
| bool | node_lifetime_tracing() const |
| bool | insufficient_work_logging() const |
| bool | upnp_details_logging() const |
| bool | timing_logging() const |
| bool | log_ipc() const |
| bool | bulk_pull_logging() const |
| bool | callback_logging() const |
| bool | work_generation_time() const |
| bool | active_update_logging() const |
| bool | log_to_cerr() const |
| bool | single_line_record() const |
| void | init(boost::filesystem::path const & application_path_a) |
| unsigned | json_version() const |
| void | release_file_sink() |
Public Attributes¶
| Name | |
|---|---|
| bool | ledger_logging_value |
| bool | ledger_duplicate_logging_value |
| bool | vote_logging_value |
| bool | network_logging_value |
| bool | network_timeout_logging_value |
| bool | network_message_logging_value |
| bool | network_publish_logging_value |
| bool | network_packet_logging_value |
| bool | network_keepalive_logging_value |
| bool | network_node_id_handshake_logging_value |
| bool | network_telemetry_logging_value |
| bool | network_rejected_logging_value |
| bool | node_lifetime_tracing_value |
| bool | insufficient_work_logging_value |
| bool | log_ipc_value |
| bool | bulk_pull_logging_value |
| bool | work_generation_time_value |
| bool | upnp_details_logging_value |
| bool | timing_logging_value |
| bool | active_update_value |
| bool | log_to_cerr_value |
| bool | flush |
| uintmax_t | max_size |
| uintmax_t | rotation_size |
| bool | stable_log_filename |
| std::chrono::milliseconds | min_time_between_log_output |
| bool | single_line_record_value |
Public Functions Documentation¶
function serialize_json¶
function deserialize_json¶
function serialize_toml¶
function deserialize_toml¶
function upgrade_json¶
function ledger_logging¶
function ledger_duplicate_logging¶
function vote_logging¶
function network_logging¶
function network_timeout_logging¶
function network_message_logging¶
function network_publish_logging¶
function network_packet_logging¶
function network_keepalive_logging¶
function network_node_id_handshake_logging¶
function network_telemetry_logging¶
function network_rejected_logging¶
function node_lifetime_tracing¶
function insufficient_work_logging¶
function upnp_details_logging¶
function timing_logging¶
function log_ipc¶
function bulk_pull_logging¶
function callback_logging¶
function work_generation_time¶
function active_update_logging¶
function log_to_cerr¶
function single_line_record¶
function init¶
function json_version¶
function release_file_sink¶
Public Attributes Documentation¶
variable ledger_logging_value¶
variable ledger_duplicate_logging_value¶
variable vote_logging_value¶
variable network_logging_value¶
variable network_timeout_logging_value¶
variable network_message_logging_value¶
variable network_publish_logging_value¶
variable network_packet_logging_value¶
variable network_keepalive_logging_value¶
variable network_node_id_handshake_logging_value¶
variable network_telemetry_logging_value¶
variable network_rejected_logging_value¶
variable node_lifetime_tracing_value¶
variable insufficient_work_logging_value¶
variable log_ipc_value¶
variable bulk_pull_logging_value¶
variable work_generation_time_value¶
variable upnp_details_logging_value¶
variable timing_logging_value¶
variable active_update_value¶
variable log_to_cerr_value¶
variable flush¶
variable max_size¶
variable rotation_size¶
variable stable_log_filename¶
variable min_time_between_log_output¶
variable single_line_record_value¶
Updated on 2026-03-04 at 13:10:43 -0800