Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Maybe it's time to break that. -- Larry Wall in <199710311718.JAA19082@wall.org>


devel / comp.lang.python.announce / [Python-announce] logmerger 0.8.0 released

SubjectAuthor
o [Python-announce] logmerger 0.8.0 releasedPaul McGuire

1
[Python-announce] logmerger 0.8.0 released

<31c143f6-595e-4e29-aee2-9d7e7b9e890an@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=10106&group=comp.lang.python.announce#10106

  copy link   Newsgroups: comp.lang.python.announce
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!not-for-mail
From: ptm...@austin.rr.com (Paul McGuire)
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] logmerger 0.8.0 released
Date: Thu, 7 Dec 2023 16:34:19 -0800 (PST)
Lines: 46
Approved: python-announce-list@python.org
Message-ID: <31c143f6-595e-4e29-aee2-9d7e7b9e890an@googlegroups.com>
Reply-To: python-list@python.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: news.uni-berlin.de 4wJTBURlPAyhu+XkmnFM1gY5xpImmfBzpWSdp191YJYA==
X-Orig-Path: postnews.google.com!google-groups.googlegroups.com!not-for-mail
Cancel-Lock: sha1:IBzyPM0W1GNHLOxfyB/UASq4Hs0= sha256:31kmERmC112DytkmaHEJQl/yM0+4B31OCumHed7fLRM=
Authentication-Results: mail.python.org; dkim=none reason="no signature";
dkim-adsp=none (unprotected policy); dkim-atps=neutral
X-Spam-Status: OK 0.001
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82.114.3/32':
0.03; 'url-ip:140.82.114/24': 0.03; 'url-ip:140.82/16': 0.03;
'pip': 0.04; 'skip:= 10': 0.05; 'terminal': 0.09;
'subject:Python': 0.12; 'log': 0.12; 'url:github': 0.14; 'url-
ip:140/8': 0.15; 'browse': 0.16; 'column': 0.16; 'columns': 0.16;
'logs': 0.16; 'support:': 0.16; 'to:addr:comp-lang-python-
announce': 0.16; 'to:addr:moderators.isc.org': 0.16; 'python':
0.16; 'github': 0.17; 'instead': 0.17; 'option': 0.20; 'subject:]
': 0.21; 'input': 0.21; 'install': 0.23; 'command': 0.23; 'lines':
0.23; 'run': 0.23; 'header:User-Agent:1': 0.30;
'received:209.85.160': 0.31; 'files,': 0.32; 'formats': 0.32;
'minutes,': 0.32; 'received:google.com': 0.34; 'running': 0.34;
'runs': 0.35; 'files': 0.36; 'subject:[': 0.37; 'using': 0.37;
'received:209.85': 0.37; 'received:209': 0.39; 'added': 0.39;
'single': 0.39; 'use': 0.39; 'files.': 0.40; 'view': 0.60;
'inline': 0.61; 'merge': 0.62; 'days': 0.62; 'hours': 0.63;
'received:us': 0.66; 'period': 0.81; 'url:jpg': 0.83; 'broke':
0.91
Delivered-To: comp-lang-python-announce@moderators.isc.org
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1701995659; x=1702600459;
h=to:injection-date:from:subject:message-id:mime-version:user-agent
:nntp-posting-host:injection-info:date:newsgroups:path
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=xzXOwOJRJ4vcmbDw3VJWRgy6Oot06bnl6shTN2YBkm4=;
b=VPhvL/X9x1SKXa33wpIlDCdyfKwum0gKdCOFNWmUXuKsQR0T+HVKtdQH06vwlIBWn/
6l8n25LFUIvOkmCZXNuBH9elmC6C/1nnlkMMNvMnVaQ0gQapj2cL8O3aJjLekUesSTZ6
cRfB8PogdvdiNjRS6Is2zhfK24FOQtxDlqO5LR4lRBShQNJK84bWiGzZ1s6451jBHyvb
KQs93b7r4aAoh+kRnhyJwtzI2kV/6FMZW9kmzSKdsxdLuVSKl3Fz+4Whm+7yKW5HNSVS
TYd4hUUuLKgaTxhnDUXRqXNhBCY6sQZ7O7RFr7UiCM76fmUajBS5CtosWJAk6WFTPIBP
EBMw==
X-Gm-Message-State: AOJu0Yxbu/ERh4DRunWaaLISeL2FvMHZUWysh2UjUUXhP10FUAeBN6t3
gOQ+8N+4ZtFjGXYrr48hU05wOff3FqGAUpuqS7Q=
X-Google-Smtp-Source: AGHT+IHbfwjDbu6yT4SBctfDbb1ABWWhSvmJ3rl7I84f9T5gck8kFpFy+2KnM97ZTYYK/MSx2m0P67m3aA35eSMKU8XQVB01LLPg
X-Received: by 2002:a05:6871:64b:b0:1fb:564:5c14 with SMTP id x11-20020a056871064b00b001fb05645c14mr4014667oan.7.1701995659752;
Thu, 07 Dec 2023 16:34:19 -0800 (PST)
X-Received: by 2002:a05:6808:a90:b0:3b9:e7fe:4c5 with SMTP id
q16-20020a0568080a9000b003b9e7fe04c5mr309198oij.5.1701995659430; Thu, 07 Dec
2023 16:34:19 -0800 (PST)
Injection-Info: google-groups.googlegroups.com; posting-host=66.25.26.144; posting-account=-Jy_dgkAAAC51hSGV4Rus-CacVPnrFK8
User-Agent: G2/1.0
Injection-Date: Fri, 08 Dec 2023 00:34:19 +0000
X-MailFrom: news@google.com
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved
Message-ID-Hash: CKOYK6JFETVQIHLN3STM4Q3MI5QESIIT
X-Message-ID-Hash: CKOYK6JFETVQIHLN3STM4Q3MI5QESIIT
X-Mailman-Approved-At: Thu, 07 Dec 2023 19:46:57 -0500
X-Mailman-Version: 3.3.10b1
Precedence: list
List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At: <https://mail.python.org/archives/list/python-announce-list@python.org/message/CKOYK6JFETVQIHLN3STM4Q3MI5QESIIT/>
List-Archive: <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help: <mailto:python-announce-list-request@python.org?subject=help>
List-Owner: <mailto:python-announce-list-owner@python.org>
List-Post: <mailto:python-announce-list@python.org>
List-Subscribe: <mailto:python-announce-list-join@python.org>
List-Unsubscribe: <mailto:python-announce-list-leave@python.org>
 by: Paul McGuire - Fri, 8 Dec 2023 00:34 UTC

logmerger 0.8.0
===============

New features:
- Added --inline command line option to view merged logs in a single inline column instead of side-by-side columns (side-by-side is the default)
- Added jump feature to move by number of lines or by a time period in microseconds, milliseconds, seconds, minutes, hours or days

Fixes:
- Fixed type annotations that broke running logmerger on Python 3.9.

Screenshot:
https://github.com/ptmcg/logmerger/blob/main/static/log1_log2_merged_tui_lr.jpg?raw=true

Use logmerger to view multiple log files, merged side-by-side with a common timeline using timestamps from the input files.
- merge ASCII log files
- detects various formats of timestamps
- detects multiline log messages
- merge .gz files without previously gunzip'ing
- merge .pcap files
- merge .csv files

Browse the merged logs using a textual-based TUI:
- vertical scrolling
- horizontal scrolling
- search/find next/find previous
- jump by number of lines or by time interval
- go to line
- go to timestamp

TUI runs in a plain terminal window, so can be run over a regular SSH session.

Installation
------------

Install from PyPi;

pip install logmerger

For PCAP merging support:

pip install logmerger[pcap]

Github repo: https://github.com/ptmcg/logmerger


devel / comp.lang.python.announce / [Python-announce] logmerger 0.8.0 released

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor