@@ -95,7 +95,9 @@ lib::error_code connection<config>::send(const void* payload, size_t len,
95
95
template <typename config>
96
96
lib::error_code connection<config>::send(typename config::message_type::ptr msg)
97
97
{
98
- m_alog.write (log::alevel::devel," connection send" );
98
+ if (m_alog.static_test (log::alevel::devel)) {
99
+ m_alog.write (log::alevel::devel," connection send" );
100
+ }
99
101
// TODO:
100
102
101
103
if (m_state != session::state::open) {
@@ -141,7 +143,9 @@ lib::error_code connection<config>::send(typename config::message_type::ptr msg)
141
143
142
144
template <typename config>
143
145
void connection<config>::ping(const std::string& payload, lib::error_code& ec) {
144
- m_alog.write (log::alevel::devel," connection ping" );
146
+ if (m_alog.static_test (log::alevel::devel)) {
147
+ m_alog.write (log::alevel::devel," connection ping" );
148
+ }
145
149
146
150
if (m_state != session::state::open) {
147
151
ec = error::make_error_code (error::invalid_state);
@@ -230,7 +234,9 @@ void connection<config>::handle_pong_timeout(std::string payload, const lib::err
230
234
231
235
template <typename config>
232
236
void connection<config>::pong(const std::string& payload, lib::error_code& ec) {
233
- m_alog.write (log::alevel::devel," connection pong" );
237
+ if (m_alog.static_test (log::alevel::devel)) {
238
+ m_alog.write (log::alevel::devel," connection pong" );
239
+ }
234
240
235
241
if (m_state != session::state::open) {
236
242
ec = error::make_error_code (error::invalid_state);
@@ -276,7 +282,9 @@ template <typename config>
276
282
void connection<config>::close(close::status::value const code,
277
283
std::string const & reason, lib::error_code & ec)
278
284
{
279
- m_alog.write (log::alevel::devel," connection close" );
285
+ if (m_alog.static_test (log::alevel::devel)) {
286
+ m_alog.write (log::alevel::devel," connection close" );
287
+ }
280
288
281
289
if (m_state != session::state::open) {
282
290
ec = error::make_error_code (error::invalid_state);
@@ -2012,10 +2020,12 @@ void connection<config>::write_push(typename config::message_type::ptr msg)
2012
2020
m_send_buffer_size += msg->get_payload ().size ();
2013
2021
m_send_queue.push (msg);
2014
2022
2015
- std::stringstream s;
2016
- s << " write_push: message count: " << m_send_queue.size ()
2017
- << " buffer size: " << m_send_buffer_size;
2018
- m_alog.write (log::alevel::devel,s.str ());
2023
+ if (m_alog.static_test (log::alevel::devel)) {
2024
+ std::stringstream s;
2025
+ s << " write_push: message count: " << m_send_queue.size ()
2026
+ << " buffer size: " << m_send_buffer_size;
2027
+ m_alog.write (log::alevel::devel,s.str ());
2028
+ }
2019
2029
}
2020
2030
2021
2031
template <typename config>
@@ -2032,10 +2042,12 @@ typename config::message_type::ptr connection<config>::write_pop()
2032
2042
m_send_buffer_size -= msg->get_payload ().size ();
2033
2043
m_send_queue.pop ();
2034
2044
2035
- std::stringstream s;
2036
- s << " write_pop: message count: " << m_send_queue.size ()
2037
- << " buffer size: " << m_send_buffer_size;
2038
- m_alog.write (log::alevel::devel,s.str ());
2045
+ if (m_alog.static_test (log::alevel::devel)) {
2046
+ std::stringstream s;
2047
+ s << " write_pop: message count: " << m_send_queue.size ()
2048
+ << " buffer size: " << m_send_buffer_size;
2049
+ m_alog.write (log::alevel::devel,s.str ());
2050
+ }
2039
2051
return msg;
2040
2052
}
2041
2053
0 commit comments