Add CLEStatusString to logging

This commit is contained in:
Akkadius 2019-09-08 00:07:07 -05:00
parent 3230d81d2c
commit 3177b6ac46
2 changed files with 11 additions and 1 deletions

View File

@ -139,9 +139,10 @@ void ClientListEntry::SetOnline(ZoneServer *iZS, CLE_Status iOnline)
void ClientListEntry::SetOnline(CLE_Status iOnline)
{
LogClientLogin(
"ClientListEntry::SetOnline for [{}] ({}) = {}",
"ClientListEntry::SetOnline for [{}] ({}) = [{}] ({})",
AccountName(),
AccountID(),
CLEStatusString[CLE_Status::Online],
iOnline
);

View File

@ -18,6 +18,15 @@ typedef enum
InZone
} CLE_Status;
static const char * CLEStatusString[] = {
"Never",
"Offline",
"Online",
"CharSelect",
"Zoning",
"InZone"
};
class ZoneServer;
struct ServerClientList_Struct;