Skip to content

Commit 7480e93

Browse files
committed
Log URLs rather than just host and port
1 parent b03157d commit 7480e93

File tree

3 files changed

+31
-6
lines changed

3 files changed

+31
-6
lines changed

Development/nmos/node_behaviour.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -784,7 +784,7 @@ namespace nmos
784784

785785
self_id = id_type.first;
786786

787-
slog::log<slog::severities::info>(gate, SLOG_FLF) << "Registering nmos-cpp node with the Registration API at: " << registration_client->base_uri().host() << ":" << registration_client->base_uri().port();
787+
slog::log<slog::severities::info>(gate, SLOG_FLF) << "Registering nmos-cpp node with the Registration API at: " << registration_client->base_uri().to_string();
788788

789789
auto token = cancellation_source.get_token();
790790
request = details::request_registration(*registration_client, events.at(0), gate, token).then([&](pplx::task<void> finally)
@@ -908,7 +908,7 @@ namespace nmos
908908
// "The first interaction with a new Registration API [after a server side or connectivity issue]
909909
// should be a heartbeat to confirm whether whether the Node is still present in the registry"
910910

911-
slog::log<slog::severities::info>(gate, SLOG_FLF) << "Attempting registration heartbeats with the Registration API at: " << registration_client->base_uri().host() << ":" << registration_client->base_uri().port();
911+
slog::log<slog::severities::info>(gate, SLOG_FLF) << "Attempting registration heartbeats with the Registration API at: " << registration_client->base_uri().to_string();
912912

913913
node_registered = false;
914914

Development/nmos/node_server.cpp

+8-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
#include "nmos/channelmapping_activation.h"
66
#include "nmos/events_api.h"
77
#include "nmos/events_ws_api.h"
8+
#include "nmos/is04_versions.h"
89
#include "nmos/logging_api.h"
910
#include "nmos/manifest_api.h"
1011
#include "nmos/model.h"
@@ -25,7 +26,13 @@ namespace nmos
2526
{
2627
// Log the API addresses we'll be using
2728

28-
slog::log<slog::severities::info>(gate, SLOG_FLF) << "Configuring nmos-cpp node with its primary Node API at: " << nmos::get_host(node_model.settings) << ":" << nmos::fields::node_port(node_model.settings);
29+
slog::log<slog::severities::info>(gate, SLOG_FLF) << "Configuring nmos-cpp node with its primary Node API at: "
30+
<< web::uri_builder()
31+
.set_scheme(nmos::http_scheme(node_model.settings))
32+
.set_host(nmos::get_host(node_model.settings))
33+
.set_port(nmos::fields::node_port(node_model.settings))
34+
.set_path(U("/x-nmos/node/") + nmos::make_api_version(*nmos::is04_versions::from_settings(node_model.settings).rbegin()))
35+
.to_string();
2936

3037
nmos::server node_server{ node_model };
3138

Development/nmos/registry_server.cpp

+21-3
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,27 @@ namespace nmos
3333
{
3434
// Log the API addresses we'll be using
3535

36-
slog::log<slog::severities::info>(gate, SLOG_FLF) << "Configuring nmos-cpp registry with its primary Node API at: " << nmos::get_host(registry_model.settings) << ":" << nmos::fields::node_port(registry_model.settings);
37-
slog::log<slog::severities::info>(gate, SLOG_FLF) << "Configuring nmos-cpp registry with its primary Registration API at: " << nmos::get_host(registry_model.settings) << ":" << nmos::fields::registration_port(registry_model.settings);
38-
slog::log<slog::severities::info>(gate, SLOG_FLF) << "Configuring nmos-cpp registry with its primary Query API at: " << nmos::get_host(registry_model.settings) << ":" << nmos::fields::query_port(registry_model.settings);
36+
slog::log<slog::severities::info>(gate, SLOG_FLF) << "Configuring nmos-cpp registry with its primary Node API at: "
37+
<< web::uri_builder()
38+
.set_scheme(nmos::http_scheme(registry_model.settings))
39+
.set_host(nmos::get_host(registry_model.settings))
40+
.set_port(nmos::fields::node_port(registry_model.settings))
41+
.set_path(U("/x-nmos/node/") + nmos::make_api_version(*nmos::is04_versions::from_settings(registry_model.settings).rbegin()))
42+
.to_string();
43+
slog::log<slog::severities::info>(gate, SLOG_FLF) << "Configuring nmos-cpp registry with its primary Registration API at: "
44+
<< web::uri_builder()
45+
.set_scheme(nmos::http_scheme(registry_model.settings))
46+
.set_host(nmos::get_host(registry_model.settings))
47+
.set_port(nmos::fields::registration_port(registry_model.settings))
48+
.set_path(U("/x-nmos/registration/") + nmos::make_api_version(*nmos::is04_versions::from_settings(registry_model.settings).rbegin()))
49+
.to_string();
50+
slog::log<slog::severities::info>(gate, SLOG_FLF) << "Configuring nmos-cpp registry with its primary Query API at: "
51+
<< web::uri_builder()
52+
.set_scheme(nmos::http_scheme(registry_model.settings))
53+
.set_host(nmos::get_host(registry_model.settings))
54+
.set_port(nmos::fields::query_port(registry_model.settings))
55+
.set_path(U("/x-nmos/query/") + nmos::make_api_version(*nmos::is04_versions::from_settings(registry_model.settings).rbegin()))
56+
.to_string();
3957

4058
nmos::server registry_server{ registry_model };
4159

0 commit comments

Comments
 (0)