37 inline static std::string_view logger_name =
38 "ores.comms.shell.app.application";
42 static auto instance = make_logger(logger_name);
56 std::optional<comms::net::client_options> connection_config = std::nullopt,
57 std::optional<config::login_options> login_config = std::nullopt,
58 std::optional<telemetry::domain::telemetry_context> telemetry_ctx = std::nullopt,
59 std::optional<comms::service::telemetry_streaming_options> streaming_options = std::nullopt);
72 std::optional<comms::net::client_options> connection_config_;
73 std::optional<config::login_options> login_config_;
74 std::optional<telemetry::domain::telemetry_context> telemetry_ctx_;
75 std::optional<comms::service::telemetry_streaming_options> streaming_options_;