Skip to content

Commit e79374f

Browse files
committed
improved:set log level though start command
1 parent 6698d7d commit e79374f

File tree

1 file changed

+32
-20
lines changed

1 file changed

+32
-20
lines changed

XEngine_Source/XEngine_StorageApp/StorageApp_Config.cpp

Lines changed: 32 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)