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) void ClientListEntry::SetOnline(CLE_Status iOnline)
{ {
LogClientLogin( LogClientLogin(
"ClientListEntry::SetOnline for [{}] ({}) = {}", "ClientListEntry::SetOnline for [{}] ({}) = [{}] ({})",
AccountName(), AccountName(),
AccountID(), AccountID(),
CLEStatusString[CLE_Status::Online],
iOnline iOnline
); );

View File

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