Skip to content

Commit 502cbbb

Browse files
committed
modify:start parameter are not case sensitive
1 parent b63cc3d commit 502cbbb

File tree

1 file changed

+27
-15
lines changed

1 file changed

+27
-15
lines changed

XEngine_Source/XEngine_MQServiceApp/MQService_Config.cpp

Lines changed: 27 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,47 +18,59 @@ bool MQ_Service_Parament(int argc, char** argv, XENGINE_SERVERCONFIG* pSt_Startl
1818

1919
for (int i = 0;i < argc;i++)
2020
{
21-
if ((0 == _tcsxcmp("-h",argv[i])) || (0 == _tcsxcmp("-H",argv[i])))
21+
if (0 == _tcsxicmp("-h",argv[i]))
2222
{
2323
MQ_Service_ParamentHelp();
2424
return false;
2525
}
26-
else if ((0 == _tcsxcmp("-v",argv[i])) || (0 == _tcsxcmp("-V",argv[i])))
26+
else if (0 == _tcsxicmp("-v",argv[i]))
2727
{
2828
printf("Version:V1.1.0\n");
2929
return false;
3030
}
31-
else if (0 == _tcsxcmp("-TP",argv[i]))
31+
else if (0 == _tcsxicmp("-tp",argv[i]))
3232
{
3333
pSt_StartlParam->nTCPPort = _ttxoi(argv[++i]);
3434
}
35-
else if (0 == _tcsxcmp("-HP",argv[i]))
35+
else if (0 == _tcsxicmp("-hp",argv[i]))
3636
{
3737
pSt_StartlParam->nHttpPort = _ttxoi(argv[++i]);
3838
}
39-
else if (0 == _tcsxcmp("-WP", argv[i]))
39+
else if (0 == _tcsxicmp("-wp", argv[i]))
4040
{
4141
pSt_StartlParam->nWSPort = _ttxoi(argv[++i]);
4242
}
43-
else if (0 == _tcsxcmp("-MP", argv[i]))
43+
else if (0 == _tcsxicmp("-mp", argv[i]))
4444
{
4545
pSt_StartlParam->nMQTTPort = _ttxoi(argv[++i]);
4646
}
47-
else if (0 == _tcsxcmp("-LL", argv[i]))
47+
else if (0 == _tcsxicmp("-d",argv[i]))
48+
{
49+
pSt_StartlParam->bDeamon = _ttxoi(argv[++i]);
50+
}
51+
else if (0 == _tcsxicmp("-t", argv[i]))
4852
{
49-
pSt_StartlParam->st_XLog.nLogLeave = _ttxoi(argv[++i]);
53+
bIsTest = true;
5054
}
51-
else if (0 == _tcsxcmp("-LT", argv[i]))
55+
else if (0 == _tcsxicmp("-lt", argv[i]))
5256
{
5357
pSt_StartlParam->st_XLog.nLogType = _ttxoi(argv[++i]);
5458
}
55-
else if (0 == _tcsxcmp("-d",argv[i]))
56-
{
57-
pSt_StartlParam->bDeamon = _ttxoi(argv[++i]);
58-
}
59-
else if (0 == _tcsxcmp("-t", argv[i]))
59+
else if (0 == _tcsxcmp("-l", argv[i]))
6060
{
61-
bIsTest = true;
61+
LPCXSTR lpszLogLevel = argv[++i];
62+
if (0 == _tcsxcmp("debug", lpszLogLevel))
63+
{
64+
pSt_StartlParam->st_XLog.nLogLeave = XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_DETAIL;
65+
}
66+
else if (0 == _tcsxcmp("detail", lpszLogLevel))
67+
{
68+
pSt_StartlParam->st_XLog.nLogLeave = XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_DETAIL;
69+
}
70+
else if (0 == _tcsxcmp("info", lpszLogLevel))
71+
{
72+
pSt_StartlParam->st_XLog.nLogLeave = XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO;
73+
}
6274
}
6375
}
6476

0 commit comments

Comments
 (0)