From 3b5c4f19ecda072a968166356b7bec50eeb978ca Mon Sep 17 00:00:00 2001 From: Stephan de Wit Date: Thu, 23 May 2024 16:59:47 +0200 Subject: [PATCH] filterlog: start output of the stream action with N lines --- src/opnsense/scripts/filter/read_log.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/opnsense/scripts/filter/read_log.py b/src/opnsense/scripts/filter/read_log.py index 0f7f72fdb..076b31e4d 100755 --- a/src/opnsense/scripts/filter/read_log.py +++ b/src/opnsense/scripts/filter/read_log.py @@ -159,7 +159,7 @@ def parse_record(record, running_conf_descr): if __name__ == '__main__': # read parameters - parameters = {'limit': '0', 'digest': '', 'stream': False} + parameters = {'limit': '0', 'digest': '', 'stream': False, 'nlines': '5'} update_params(parameters) parameters['limit'] = int(parameters['limit']) @@ -169,7 +169,7 @@ if __name__ == '__main__': if parameters['stream'] != False: # tail symlink to latest log, use -F to follow file rotation f = subprocess.Popen( - ['tail', '-n 0', '-F', '/var/log/filter/latest.log'], + ['tail', '-n' + parameters['nlines'], '-F', '/var/log/filter/latest.log'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, bufsize=0,