int main(void) { // create logger if (SysLogger::inst()->set("../logs/server_log.txt")) { return -1; } SysLogger::inst()->wellcome(); TcpServer *ts = new TcpServer(); if (ts->server_init()) { goto ERR; } if (ts->start()) { goto ERR; } return 0; ERR: delete ts; return -1; }