File tree Expand file tree Collapse file tree 5 files changed +59
-3
lines changed Expand file tree Collapse file tree 5 files changed +59
-3
lines changed Original file line number Diff line number Diff line change @@ -168,6 +168,19 @@ Set listener for reconnecting is in process.
168
168
169
169
Set listener for reconnecting event, called once a delayed connecting is scheduled.
170
170
171
+ #### Logs
172
+ ` void set_logs_default() `
173
+
174
+ Configure logs to the default level (connect, disconnect, app)
175
+
176
+ ` void set_logs_quiet() `
177
+
178
+ Configure logs to the quiet level
179
+
180
+ ` void set_logs_verbose() `
181
+
182
+ Configure logs to the verbose level
183
+
171
184
#### Namespace
172
185
` socket::ptr socket(std::string const& nsp) `
173
186
Original file line number Diff line number Diff line change @@ -164,6 +164,22 @@ namespace sio
164
164
}
165
165
}
166
166
167
+ void client_impl::set_logs_default ()
168
+ {
169
+ m_client.clear_access_channels (websocketpp::log::alevel::all);
170
+ m_client.set_access_channels (websocketpp::log::alevel::connect | websocketpp::log::alevel::disconnect | websocketpp::log::alevel::app);
171
+ }
172
+
173
+ void client_impl::set_logs_quiet ()
174
+ {
175
+ m_client.clear_access_channels (websocketpp::log::alevel::all);
176
+ }
177
+
178
+ void client_impl::set_logs_verbose ()
179
+ {
180
+ m_client.set_access_channels (websocketpp::log::alevel::all);
181
+ }
182
+
167
183
/* ************************protected:*************************/
168
184
void client_impl::send (packet& p)
169
185
{
Original file line number Diff line number Diff line change @@ -122,7 +122,13 @@ namespace sio
122
122
void set_reconnect_delay (unsigned millis) {m_reconn_delay = millis;if (m_reconn_delay_max<millis) m_reconn_delay_max = millis;}
123
123
124
124
void set_reconnect_delay_max (unsigned millis) {m_reconn_delay_max = millis;if (m_reconn_delay>millis) m_reconn_delay = millis;}
125
-
125
+
126
+ void set_logs_default ();
127
+
128
+ void set_logs_quiet ();
129
+
130
+ void set_logs_verbose ();
131
+
126
132
protected:
127
133
void send (packet& p);
128
134
Original file line number Diff line number Diff line change @@ -123,5 +123,20 @@ namespace sio
123
123
{
124
124
m_impl->set_reconnect_delay_max (millis);
125
125
}
126
-
126
+
127
+ void client::set_logs_default ()
128
+ {
129
+ m_impl->set_logs_default ();
130
+ }
131
+
132
+ void client::set_logs_quiet ()
133
+ {
134
+ m_impl->set_logs_quiet ();
135
+ }
136
+
137
+ void client::set_logs_verbose ()
138
+ {
139
+ m_impl->set_logs_verbose ();
140
+ }
141
+
127
142
}
Original file line number Diff line number Diff line change @@ -66,7 +66,13 @@ namespace sio
66
66
void set_reconnect_delay (unsigned millis);
67
67
68
68
void set_reconnect_delay_max (unsigned millis);
69
-
69
+
70
+ void set_logs_default ();
71
+
72
+ void set_logs_quiet ();
73
+
74
+ void set_logs_verbose ();
75
+
70
76
sio::socket::ptr const & socket (const std::string& nsp = " " );
71
77
72
78
// Closes the connection
You can’t perform that action at this time.
0 commit comments