Merge pull request #126 from mirabilos/logging-time-format

Use a sortable and more standard datetime logging format
This commit is contained in:
corrados 2020-04-24 14:50:22 +02:00 committed by GitHub
commit 10d2a9ca84
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 21 deletions

View File

@ -11,7 +11,7 @@ override_dh_usrlocal:
install -D -m 0755 jamulus $$(pwd)/debian/jamulus/usr/bin/
mkdir -p $$(pwd)/debian/jamulus/usr/share/applications/
install -D -m 0755 $$(pwd)/distributions/jamulus.desktop $$(pwd)/debian/jamulus/usr/share/applications/
mkdir -p $$(pwd)/debian/jamulus/usr/share/icons/hicolor/48x48/apps/
mkdir -p $$(pwd)/debian/jamulus/usr/share/icons/hicolor/512x512/apps/
cp $$(pwd)/distributions/jamulus.png $$(pwd)/debian/jamulus/usr/share/icons/hicolor/512x512/apps/
mkdir -p $$(pwd)/debian/jamulus/lib/systemd/system
cp $$(pwd)/distributions/jamulus-server.service $$(pwd)/debian/jamulus/lib/systemd/system/

View File

@ -118,24 +118,17 @@ void CServerLogging::ParseLogFile ( const QString& strFileName )
QStringList strlistCurLine = strCurLine.split ( "," );
// check number of separated strings condition
if ( strlistCurLine.size() == 4 )
if ( strlistCurLine.size() == 3 )
{
// first entry
QDate curDate =
QDate::fromString ( strlistCurLine.at ( 0 ).trimmed(),
"d.M.yyyy" );
QDateTime curDateTime =
QDateTime::fromString ( strlistCurLine.at ( 0 ).trimmed(),
"yyyy-MM-dd HH:mm:ss" );
// second entry
QTime curTime =
QTime::fromString ( strlistCurLine.at ( 1 ).trimmed(),
"hh:mm:ss" );
if ( curDate.isValid() && curTime.isValid() )
if ( curDateTime.isValid() )
{
QDateTime curDateTime ( curDate, curTime );
// check if server stop or new client connection
QString strAddress = strlistCurLine.at ( 2 ).trimmed();
QString strAddress = strlistCurLine.at ( 1 ).trimmed();
if ( strAddress.isEmpty() )
{
@ -147,8 +140,8 @@ void CServerLogging::ParseLogFile ( const QString& strFileName )
{
QHostAddress curAddress;
// third entry is IP address
if ( curAddress.setAddress ( strlistCurLine.at ( 2 ).trimmed() ) )
// second entry is IP address
if ( curAddress.setAddress ( strlistCurLine.at ( 1 ).trimmed() ) )
{
// new client connection
JpegHistoryGraph.Add ( curDateTime, curAddress );
@ -168,9 +161,6 @@ QString CServerLogging::CurTimeDatetoLogString()
// time and date to string conversion
const QDateTime curDateTime = QDateTime::currentDateTime();
// format date and time output according to "3.9.2006, 11:38:08"
return QString().setNum ( curDateTime.date().day() ) + "." +
QString().setNum ( curDateTime.date().month() ) + "." +
QString().setNum ( curDateTime.date().year() ) + ", " +
curDateTime.time().toString();
// format date and time output according to "2006-09-30 11:38:08"
return curDateTime.toString("yyyy-MM-dd HH:mm:ss");
}