define log_format just once and rename to log_timestamp_format

This commit is contained in:
Thor77 2016-05-25 20:08:48 +02:00
parent 09ad45e9a6
commit a1f25648a2
3 changed files with 6 additions and 4 deletions

View File

@ -56,7 +56,7 @@ author = 'Thor77'
# The short X.Y version.
version = '0.5'
# The full version, including alpha/beta/rc tags.
release = '0.5.1'
release = '0.5.2'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.

View File

@ -2,7 +2,7 @@ from setuptools import setup
setup(
name='tsstats',
version='0.5.1',
version='0.5.2',
author='Thor77',
author_email='thor77@thor77.org',
description='A simple Teamspeak stats-generator',

View File

@ -13,6 +13,8 @@ re_disconnect_invoker = re.compile(
r'invokername=(.*)\ invokeruid=(.*)\ reasonmsg'
)
log_timestamp_format = '%Y-%m-%d %H:%M:%S.%f'
logger = logging.getLogger('tsstats')
@ -36,8 +38,8 @@ def parse_log(log_path, ident_map=None, clients=None):
logger.debug('No match: "%s"', line)
continue
match = match.groupdict()
log_format = '%Y-%m-%d %H:%M:%S.%f'
stripped_time = datetime.strptime(match['timestamp'], log_format)
stripped_time = datetime.strptime(match['timestamp'],
log_timestamp_format)
logdatetime = int((stripped_time - datetime(1970, 1, 1))
.total_seconds())
message = match['message']