56 std::cerr <<
"Logger::log_open - Implementation already exist"
78 const char* logfname_,
92 log_connector.
open (tv);
94 if (log_connector.
connect (lsp.
get (), addr) < 0) {
103 groups_, maxsize_, reactor_);
149 size_t expected_sz = 0;
165 ret = vsnprintf (bufp, len-1, fmt_, ap2);
168 if (ret == -1 || ret >= len)
171 bufp =
new char [len];
174 ret = vsnprintf (bufp, len-1, fmt_, ap2);
176 if (ret > -1 && ret < len) {
182 bufp =
new char [len];
192 ret = ::vsnprintf (&c, 1, fmt_, ap);
197 expected_sz = ret + 1;
232 std::string empty_str;