./misc/tailspin, Log file highlighter

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.0.0, Package name: tailspin-4.0.0, Maintainer: pin

A log file highlighter.

tailspin works by reading through a log file line by line, running a series of
regexes against each line. The regexes recognize patterns like dates, numbers,
severity keywords and more.

tailspin does not make any assumptions on the format or position of the items
it wants to highlight. For this reason, it requires no configuration or setup
and will work predictably regardless of the format the log file is in.


Master sites:

Filesize: 3710.182 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-01 21:12:44 by pin | Files touched by this commit (3) | Package updated
Log message:
misc/tailspin: update to 3.0.1

 - Improve parsing of very large log files
   2024-01-22 08:27:41 by pin | Files touched by this commit (3) | Package updated
Log message:
misc/tailspin: update to 3.0.0

Overview

In November 2023, tailspin had 240 stars and was only available to downloads on
Crates.io and Debian. At the time of writing this, it sits at over 4k stars and
is available on most major Linux distributions, macOS and Windows.

I am glad to see that tailspin has been useful to so many people.

For version 3.0.0 there are both new features and breaking changes.
New features:
 - UUID highlighter now highlights numbers and letters in individual styling
 - Process highlighter has updated default styling and matches processes with
   parenthesis
 - Added a new highlighter 32-bit and 64-bit pointers (e.g. 0x7f8c8c0c0c0c)
 - Added a IPv6 highlighter (e.g. 2001:0db8:85a3:0000:0000:8a2e:0370:7334)
 - Dates formatted as yyyy/mm/dd and Day Month DD are now highlighted

Breaking changes:
Renamed --follow-command to --listen-command

The --follow-command flag has been renamed to --listen-command to avoid
confusion with the --tail flag.

Removed --bucket-size flag

The --bucket-size flag has been removed. The bucket size was ultimately an
implementation detail that should be set by the program itself.
   2024-01-11 21:42:38 by pin | Files touched by this commit (3) | Package updated
Log message:
misc/tailspin: update to 2.4.0

2.4.0
 - Added a regexp highlighter with support for one capture group
 - Changed the behavior of processing lines from stdin to be sequential for \ 
better stability
   2024-01-08 15:33:58 by pin | Files touched by this commit (3) | Package updated
Log message:
misc/tailspin: update to 2.3.0

 - tailspin now uses multiple threads to process lines in parallel
 - Added --bucket-size flag to configure the number of lines to process in parallel
 - Changed -t,--tail flag to -e,--start-at-end to avoid confusion with tail -f
   2023-11-20 12:27:18 by pin | Files touched by this commit (3) | Package updated
Log message:
misc/tailspin: update to 2.2.0

2.2.0
 - Added flags for setting simple highlights on the fly, for example:
   (tspin --words-red popcorn,movie)
 - Properly flatten and merge keywords to improve regex performance
 - Binaries are now added to the GitHub Release (Thanks @ecarrara and @supleed2)
 - Added HEAD HTTP method to the REST keywords (Thanks @mkogan1)
 - Fixed a bug where the message Failed to open file with less: Exit code 0
   would show after exiting less
   2023-11-12 18:01:14 by pin | Files touched by this commit (2) | Package updated
Log message:
misc/tailspin: update to 2.1.0

 - Fixed a bug where opening empty files would hang forever
 - Look for config file in USERPROFILE and $HOME instead of just $HOME
 - Added flags for disabling builtin keywords
 - Process names with dashes are now highlighted properly
 - Better error messages when less is not found
   2023-11-08 07:58:02 by pin | Files touched by this commit (1)
Log message:
misc/tailspin

Adopt maintainer.
   2023-11-06 10:23:15 by pin | Files touched by this commit (3) | Package updated
Log message:
misc/tailspin: update to 2.0.0

 - Changed the binary name from spin to tspin

This is a symbolic release to settle on a new binary name with fewer conflicts.
Both tailspin and spin already exist as binaries in different systems and
distributions. tspin is a short and unique name that is unlikely to conflict
with other binaries.