Add funcdoc to tsstats.log._parse_line

This commit is contained in:
Thor77 2017-09-15 10:51:29 +02:00
parent a9e8cd0b6e
commit 1e1f112867
1 changed files with 11 additions and 3 deletions

View File

@ -31,11 +31,10 @@ logger = logging.getLogger('tsstats')
def _bundle_logs(logs): def _bundle_logs(logs):
''' '''
bundle `logs` by virtualserver-id Bundle `logs` by virtualserver-id
and sort by timestamp from filename (if exists) and sort by timestamp from filename (if exists)
:param logs: list of paths to logfiles :param logs: list of paths to logfiles
:type logs: list :type logs: list
:return: `logs` bundled by virtualserver-id and sorted by timestamp :return: `logs` bundled by virtualserver-id and sorted by timestamp
@ -72,6 +71,15 @@ def _bundle_logs(logs):
def _parse_line(line): def _parse_line(line):
'''
Parse events from a single line
:param line: line to parse events from
:type line: str
:return: parsed events
:rtype list
'''
parsed_events = [] parsed_events = []
match = re_log_entry.match(line) match = re_log_entry.match(line)
if not match: if not match:
@ -114,7 +122,7 @@ def _parse_line(line):
def parse_logs(log_glob, ident_map=None, online_dc=True): def parse_logs(log_glob, ident_map=None, online_dc=True):
''' '''
parse logs from `log_glob` Parse logs from `log_glob`
:param log_glob: path to server-logs (supports globbing) :param log_glob: path to server-logs (supports globbing)
:param ident_map: identmap used for Client-initializations :param ident_map: identmap used for Client-initializations