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 @@ -157,6 +157,22 @@ namespace sio
157
157
}
158
158
}
159
159
160
+ void client_impl::set_logs_default ()
161
+ {
162
+ m_client.clear_access_channels (websocketpp::log::alevel::all);
163
+ m_client.set_access_channels (websocketpp::log::alevel::connect | websocketpp::log::alevel::disconnect | websocketpp::log::alevel::app);
164
+ }
165
+
166
+ void client_impl::set_logs_quiet ()
167
+ {
168
+ m_client.clear_access_channels (websocketpp::log::alevel::all);
169
+ }
170
+
171
+ void client_impl::set_logs_verbose ()
172
+ {
173
+ m_client.set_access_channels (websocketpp::log::alevel::all);
174
+ }
175
+
160
176
/* ************************protected:*************************/
161
177
void client_impl::send (packet& p)
162
178
{
Original file line number Diff line number Diff line change @@ -116,7 +116,13 @@ namespace sio
116
116
void set_reconnect_delay (unsigned millis) {m_reconn_delay = millis;if (m_reconn_delay_max<millis) m_reconn_delay_max = millis;}
117
117
118
118
void set_reconnect_delay_max (unsigned millis) {m_reconn_delay_max = millis;if (m_reconn_delay>millis) m_reconn_delay = millis;}
119
-
119
+
120
+ void set_logs_default ();
121
+
122
+ void set_logs_quiet ();
123
+
124
+ void set_logs_verbose ();
125
+
120
126
protected:
121
127
void send (packet& p);
122
128
Original file line number Diff line number Diff line change @@ -124,5 +124,20 @@ namespace sio
124
124
{
125
125
m_impl->set_reconnect_delay_max (millis);
126
126
}
127
-
127
+
128
+ void client::set_logs_default ()
129
+ {
130
+ m_impl->set_logs_default ();
131
+ }
132
+
133
+ void client::set_logs_quiet ()
134
+ {
135
+ m_impl->set_logs_quiet ();
136
+ }
137
+
138
+ void client::set_logs_verbose ()
139
+ {
140
+ m_impl->set_logs_verbose ();
141
+ }
142
+
128
143
}
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