server : When listening on a unix domain socket don't print http:// and port (#14180)
Instead show something like this: main: server is listening on file.sock - starting the main loop Signed-off-by: Eric Curtin <ecurtin@redhat.com>
This commit is contained in:
parent
30e5b01de2
commit
cd355eda7d
1 changed files with 5 additions and 1 deletions
|
@ -4878,7 +4878,9 @@ int main(int argc, char ** argv) {
|
||||||
};
|
};
|
||||||
|
|
||||||
bool was_bound = false;
|
bool was_bound = false;
|
||||||
|
bool is_sock = false;
|
||||||
if (string_ends_with(std::string(params.hostname), ".sock")) {
|
if (string_ends_with(std::string(params.hostname), ".sock")) {
|
||||||
|
is_sock = true;
|
||||||
LOG_INF("%s: setting address family to AF_UNIX\n", __func__);
|
LOG_INF("%s: setting address family to AF_UNIX\n", __func__);
|
||||||
svr->set_address_family(AF_UNIX);
|
svr->set_address_family(AF_UNIX);
|
||||||
// bind_to_port requires a second arg, any value other than 0 should
|
// bind_to_port requires a second arg, any value other than 0 should
|
||||||
|
@ -4956,7 +4958,9 @@ int main(int argc, char ** argv) {
|
||||||
SetConsoleCtrlHandler(reinterpret_cast<PHANDLER_ROUTINE>(console_ctrl_handler), true);
|
SetConsoleCtrlHandler(reinterpret_cast<PHANDLER_ROUTINE>(console_ctrl_handler), true);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
LOG_INF("%s: server is listening on http://%s:%d - starting the main loop\n", __func__, params.hostname.c_str(), params.port);
|
LOG_INF("%s: server is listening on %s - starting the main loop\n", __func__,
|
||||||
|
is_sock ? string_format("unix://%s", params.hostname.c_str()).c_str() :
|
||||||
|
string_format("http://%s:%d", params.hostname.c_str(), params.port).c_str());
|
||||||
|
|
||||||
// this call blocks the main thread until queue_tasks.terminate() is called
|
// this call blocks the main thread until queue_tasks.terminate() is called
|
||||||
ctx_server.queue_tasks.start_loop();
|
ctx_server.queue_tasks.start_loop();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue