Skip to content

Commit fa91594

Browse files
author
Liubov Didkivska
authored
Fix logging for stream layer read example. (#754)
* Fix logging for stream layer read example. Add logs on subscription/unsubscription/start example. Resolves: OLPEDGE-1743 Signed-off-by: Liubov Didkivska <[email protected]>
1 parent 64fa114 commit fa91594

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

examples/StreamLayerReadExample.cpp

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ bool CreateSubscription(StreamLayerClient& client,
4646
subscribe_response.GetError().GetMessage().c_str());
4747
return false;
4848
}
49+
OLP_SDK_LOG_INFO_F(kLogTag,
50+
"Client subscribe successfuly (subscription_id=%s)",
51+
subscribe_response.GetResult().c_str());
4952
return true;
5053
}
5154

@@ -107,7 +110,6 @@ void RunPoll(StreamLayerClient& client) {
107110
auto messages_size = GetDataFromMessages(client, result);
108111
total_messages_size += messages_size;
109112
if (!messages_size) {
110-
OLP_SDK_LOG_INFO(kLogTag, "No new messages is received");
111113
break;
112114
}
113115
}
@@ -130,6 +132,7 @@ bool DeleteSubscription(StreamLayerClient& client) {
130132
unsubscribe_response.GetError().GetMessage().c_str());
131133
return false;
132134
}
135+
OLP_SDK_LOG_INFO(kLogTag, "Client unsubscribe successfuly");
133136
return true;
134137
}
135138
} // namespace
@@ -138,6 +141,12 @@ int RunStreamLayerExampleRead(
138141
const AccessKey& access_key, const std::string& catalog,
139142
const std::string& layer_id,
140143
SubscribeRequest::SubscriptionMode subscription_mode) {
144+
OLP_SDK_LOG_INFO_F(
145+
kLogTag, "Starting stream layer read, catalog=%s, layer=%s, mode=%s",
146+
catalog.c_str(), layer_id.c_str(),
147+
(subscription_mode == SubscribeRequest::SubscriptionMode::kParallel)
148+
? "parallel"
149+
: "serial");
141150
// Create a task scheduler instance
142151
std::shared_ptr<olp::thread::TaskScheduler> task_scheduler =
143152
olp::client::OlpClientSettingsFactory::CreateDefaultTaskScheduler();

0 commit comments

Comments
 (0)