@@ -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