use a sortable, more standard, datetime format for logging
This commit is contained in:
parent
86ee9273b9
commit
c91b39e005
1 changed files with 10 additions and 20 deletions
|
@ -118,24 +118,17 @@ void CServerLogging::ParseLogFile ( const QString& strFileName )
|
||||||
QStringList strlistCurLine = strCurLine.split ( "," );
|
QStringList strlistCurLine = strCurLine.split ( "," );
|
||||||
|
|
||||||
// check number of separated strings condition
|
// check number of separated strings condition
|
||||||
if ( strlistCurLine.size() == 4 )
|
if ( strlistCurLine.size() == 3 )
|
||||||
{
|
{
|
||||||
// first entry
|
// first entry
|
||||||
QDate curDate =
|
QDateTime curDateTime =
|
||||||
QDate::fromString ( strlistCurLine.at ( 0 ).trimmed(),
|
QDateTime::fromString ( strlistCurLine.at ( 0 ).trimmed(),
|
||||||
"d.M.yyyy" );
|
"yyyy-MM-dd HH:mm:ss" );
|
||||||
|
|
||||||
// second entry
|
if ( curDateTime.isValid() )
|
||||||
QTime curTime =
|
|
||||||
QTime::fromString ( strlistCurLine.at ( 1 ).trimmed(),
|
|
||||||
"hh:mm:ss" );
|
|
||||||
|
|
||||||
if ( curDate.isValid() && curTime.isValid() )
|
|
||||||
{
|
{
|
||||||
QDateTime curDateTime ( curDate, curTime );
|
|
||||||
|
|
||||||
// check if server stop or new client connection
|
// check if server stop or new client connection
|
||||||
QString strAddress = strlistCurLine.at ( 2 ).trimmed();
|
QString strAddress = strlistCurLine.at ( 1 ).trimmed();
|
||||||
|
|
||||||
if ( strAddress.isEmpty() )
|
if ( strAddress.isEmpty() )
|
||||||
{
|
{
|
||||||
|
@ -147,8 +140,8 @@ void CServerLogging::ParseLogFile ( const QString& strFileName )
|
||||||
{
|
{
|
||||||
QHostAddress curAddress;
|
QHostAddress curAddress;
|
||||||
|
|
||||||
// third entry is IP address
|
// second entry is IP address
|
||||||
if ( curAddress.setAddress ( strlistCurLine.at ( 2 ).trimmed() ) )
|
if ( curAddress.setAddress ( strlistCurLine.at ( 1 ).trimmed() ) )
|
||||||
{
|
{
|
||||||
// new client connection
|
// new client connection
|
||||||
JpegHistoryGraph.Add ( curDateTime, curAddress );
|
JpegHistoryGraph.Add ( curDateTime, curAddress );
|
||||||
|
@ -168,9 +161,6 @@ QString CServerLogging::CurTimeDatetoLogString()
|
||||||
// time and date to string conversion
|
// time and date to string conversion
|
||||||
const QDateTime curDateTime = QDateTime::currentDateTime();
|
const QDateTime curDateTime = QDateTime::currentDateTime();
|
||||||
|
|
||||||
// format date and time output according to "3.9.2006, 11:38:08"
|
// format date and time output according to "2006-09-30 11:38:08"
|
||||||
return QString().setNum ( curDateTime.date().day() ) + "." +
|
return curDateTime.toString("yyyy-MM-dd HH:mm:ss");
|
||||||
QString().setNum ( curDateTime.date().month() ) + "." +
|
|
||||||
QString().setNum ( curDateTime.date().year() ) + ", " +
|
|
||||||
curDateTime.time().toString();
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue