Skip to content

Releases: doublep/logview

Logview 0.19

18 Nov 18:26
Compare
Choose a tag to compare

New in this release:

  • New command c h lets you “narrow” to section headers only, leaving only an “overview” of the log file, for quick navigation. Its usefulness, of course, fully depends on how you define the sections. Type c h again to get the normal view back.
  • Isearch extensions: command M-h lets you do the same as above command while searching (and is automatically cancelled once the search is complete); similarly, M-m during Isearch does the same as o m normally: switches between searching everywhere and only in messages.

Logview 0.18

01 Sep 18:56
Compare
Choose a tag to compare

New features:

  • New command z c combines timestamp replacing already available as z a with section views. After this new command, timestamps inside every section will be replaced by the difference to corresponding section’s header, which is most often what you want if you use sections.
  • New command G “prepares” the buffer to display new contents, i.e. the one that will be added to the log after it. It refreshes the buffer and narrows it in such a way that only the last entry is visible (as contents). After hitting g later, you will see all the entries that have accumulated in the log between G and g keypresses.

Logview 0.17.4

21 Apr 07:08
Compare
Choose a tag to compare

This release improves mode initialization and timestamp handling in case library datetime fails to determine the system timezone and nothing has been set explicitly in variable datetime-timezone. As far as I know, this can affect only Windows machines and only in some timezones.

Logview 0.17.3

17 Apr 16:31
Compare
Choose a tag to compare

This release repairs a non-working narrowing-locking workaround rewrite in 0.17.2. There are no other changes.

Logview 0.17.2

16 Apr 19:15
Compare
Choose a tag to compare

Another bugfix release:

  • Logview should now also accept filenames like example.log.2024-04-15-22-77 (previously such files were ignored because of the hyphens).
  • Fixed a couple of minor problems with displaying timestamp differences.
  • Upgraded narrowed-locking workaround to work on upstream Emacs (would-be-30).

Logview 0.17.1

21 Sep 19:05
Compare
Choose a tag to compare

This release fixes an old (judging from source history) bug with views not being saved after some editing operations. This could result in view definitions being lost.

Logview 0.17

18 Aug 14:21
Compare
Choose a tag to compare

New in this release:

  • Results of filters in buffer popped up by f or Y are now previewed on-the-fly as you edit them. However, if you dislike this, you can simply customize variable logview-preview-filter-changes. The variable can also be toggled per-buffer using o p or from the filter buffer using C-c C-p.
  • New command C-c C-a in the filter buffer applies edited filters, but doesn't close it, allowing you to continue editing. In other words, it works like C-c C-c, only without closing the buffer. This is particularly useful if you disable filter previewing mentioned in the previous item.
  • Submode formats (variable logview-additional-submodes) can now force regular expressions for parts NAME, THREAD and IGNORED, if the defaults generated by Logview are not suitable. The syntax for this is a bit verbose: <<RX:PART:REGEX>>, e.g. <<RX:IGNORED:[a-z]+>>, but this is not supposed to be a frequently needed feature.

Logview 0.16.4

30 Jul 16:45
Compare
Choose a tag to compare

0.16.4 bumps datetime dependency to recently released 0.8 and tries to work around some timestamp format changes in Java 17. Unfortunately, not everything can be done automatically here, so some previously autoguessable formats will become unrecognized. On the other hand, without the upgrade we'd never autoguess certain timestamps generated by Java 17, so it's a situation where one cannot have everything.

However, if your logs use typical timestamps like yyyy-MM-dd HH:mm:ss.SSS, you won't be affected at all.

Logview 0.16.3

12 Jul 18:59
Compare
Choose a tag to compare

Restore compatibility with upcoming Emacs 29 yet again. Apparently, they have decided that renaming just once was not enough.

Logview 0.16.2

15 Jun 18:01
Compare
Choose a tag to compare

This release fixes a bug where Logview wouldn't detect entries with messages that contained no text in the first line at all, e.g. if you used sth. like log.info ("\n..."); in your program.