info.host
This commit is contained in:
@ -26,14 +26,14 @@
|
|||||||
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
const char* host;
|
string host;
|
||||||
const char* cc;
|
string cc;
|
||||||
const char* country;
|
string country;
|
||||||
const char* prov;
|
string prov;
|
||||||
const char* provname;
|
string provname;
|
||||||
const char* city;
|
string city;
|
||||||
const char* timezone;
|
string timezone;
|
||||||
const char* localdate;
|
string localdate;
|
||||||
} IpAddressInfo;
|
} IpAddressInfo;
|
||||||
|
|
||||||
|
|
||||||
@ -72,14 +72,14 @@ IpAddressInfo get_ip_address_info(Address* addr) {
|
|||||||
int num = 0;
|
int num = 0;
|
||||||
while (std::getline(buffer, line)) {
|
while (std::getline(buffer, line)) {
|
||||||
switch (num) {
|
switch (num) {
|
||||||
case 0: info.host = line.c_str(); break;
|
case 0: info.host = line; break;
|
||||||
case 1: info.cc = line.c_str(); break;
|
case 1: info.cc = line; break;
|
||||||
case 2: info.country = line.c_str(); break;
|
case 2: info.country = line; break;
|
||||||
case 3: info.prov = line.c_str(); break;
|
case 3: info.prov = line; break;
|
||||||
case 4: info.provname = line.c_str(); break;
|
case 4: info.provname = line; break;
|
||||||
case 5: info.city = line.c_str(); break;
|
case 5: info.city = line; break;
|
||||||
case 6: info.timezone = line.c_str(); break;
|
case 6: info.timezone = line; break;
|
||||||
case 7: info.localdate = line.c_str(); break;
|
case 7: info.localdate = line; break;
|
||||||
}
|
}
|
||||||
num++;
|
num++;
|
||||||
}
|
}
|
||||||
@ -224,7 +224,7 @@ bool connection_handler(const char *preprefix, const char *col1, const char *col
|
|||||||
}*/
|
}*/
|
||||||
|
|
||||||
sprintf(buffer, "[\x1B[1m%s\x1B[0m][%i]%s[%s][%i]%s ", host.c_str(), socket->getSocketPort(), col1,
|
sprintf(buffer, "[\x1B[1m%s\x1B[0m][%i]%s[%s][%i]%s ", host.c_str(), socket->getSocketPort(), col1,
|
||||||
info->host, socket->getPeerPort(), col2);
|
info->host.c_str(), socket->getPeerPort(), col2);
|
||||||
prefix = buffer;
|
prefix = buffer;
|
||||||
|
|
||||||
log(prefix, "\x1B[1m" + req.getMethod() + " " + req.getPath() + "\x1B[0m");
|
log(prefix, "\x1B[1m" + req.getMethod() + " " + req.getPath() + "\x1B[0m");
|
||||||
|
Reference in New Issue
Block a user