@@ -53,39 +53,51 @@ bool StorageApp_Config_Parament(int argc,char **argv)
5353 StorageApp_Config_ParamentHelp ();
5454 return false ;
5555 }
56- if ((0 == _tcsxcmp (" -v" ,argv[i])) || (0 == _tcsxcmp (" -V" ,argv[i])))
56+ if ((0 == _tcsxcmp (" -v" , argv[i])) || (0 == _tcsxcmp (" -V" , argv[i])))
5757 {
5858 string m_StrVersion = st_ServiceCfg.st_XVer .pStl_ListStorage ->front ();
5959 printf (" Version:%s\n " , m_StrVersion.c_str ());
6060 return false ;
6161 }
62- else if (0 == _tcsxcmp (" -l" ,argv[i]))
62+ else if (0 == _tcsxcmp (" -l" , argv[i]))
6363 {
6464 st_ServiceCfg.st_XLog .nLogLeave = _ttxoi (argv[++i]);
6565 }
66- else if (0 == _tcsxcmp (" -d" ,argv[i]))
66+ else if (0 == _tcsxcmp (" -d" , argv[i]))
6767 {
6868 st_ServiceCfg.bDeamon = _ttxoi (argv[++i]);
6969 }
70- else if (0 == _tcsxcmp (" -r" , argv[i]))
71- {
70+ else if (0 == _tcsxcmp (" -r" , argv[i]))
71+ {
7272 st_ServiceCfg.st_Memory .bReload = true ;
73- }
74- else if (0 == _tcsxcmp (" -u" , argv[i]))
75- {
76- st_ServiceCfg.bReuseraddr = true ;
77- }
78- else if (0 == _tcsxcmp (" -lt" , argv[i]))
79- {
80- st_ServiceCfg.st_XLog .nLogType = _ttxoi (argv[++i]);
81- }
82- else if (0 == _tcsxcmp (" -ll" , argv[i]))
83- {
84- st_ServiceCfg.st_XLog .nLogLeave = _ttxoi (argv[++i]);
85- }
86- else if (0 == _tcsxcmp (" -t" , argv[i]))
87- {
73+ }
74+ else if (0 == _tcsxcmp (" -u" , argv[i]))
75+ {
76+ st_ServiceCfg.bReuseraddr = true ;
77+ }
78+ else if (0 == _tcsxcmp (" -lt" , argv[i]))
79+ {
80+ st_ServiceCfg.st_XLog .nLogType = _ttxoi (argv[++i]);
81+ }
82+ else if (0 == _tcsxcmp (" -ll" , argv[i]))
83+ {
84+ st_ServiceCfg.st_XLog .nLogLeave = _ttxoi (argv[++i]);
85+ }
86+ else if (0 == _tcsxcmp (" -t" , argv[i]))
87+ {
8888 bIsTest = true ;
89+ }
90+ else if (0 == _tcsxcmp (" -l" , argv[i]))
91+ {
92+ LPCXSTR lpszLogLevel = argv[++i];
93+ if (0 == _tcsxcmp (" debug" , lpszLogLevel))
94+ {
95+ st_ServiceCfg.st_XLog .nLogLeave = XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_DEBUG;
96+ }
97+ else if (0 == _tcsxcmp (" info" , lpszLogLevel))
98+ {
99+ st_ServiceCfg.st_XLog .nLogLeave = XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO;
100+ }
89101 }
90102 }
91103
0 commit comments