Skip to content

Releases: 3Hren/blackhole

Ori

06 Aug 14:22
b412a6e
Compare
Choose a tag to compare
Ori
  • Experimental builders will no longer change meaning of AST tokens ([#134]).

The Lich King

06 Aug 14:23
f3ec58b
Compare
Choose a tag to compare

Added

  • The Blackhole is completely rewritten from the scratch, there is no need to duplicate README here.
  • Integration with CodeCov (#66).
  • Keep a changelog (#67).
  • Embed libcppformat directly into the Blackhole (#68).

Changed

  • Hide rapidjson symbols entirely (#78).
  • All formatters, sinks and handlers no longer export their symbols and can be constructed only through associated factories as unsized objects.

Maiden of Virtue

03 Mar 14:39
Compare
Choose a tag to compare
Maiden of Virtue Pre-release
Pre-release

Features

  • JSON formatter can now mutate severity fields into their string representation.

Shade of Eranikus

18 Feb 11:06
Compare
Choose a tag to compare
Shade of Eranikus Pre-release
Pre-release

Features

  • JSON formatter now inserts process and thread id fields.
  • Flush interval option can now be specified in a config to the file appender.
  • Added blocking TCP appender to be able to emit log messages via TCP socket.

API

  • Remove filtering from sink interface, because the filtering concept needed to reviewed completely. Before this change every sink just returned true no matter what. This information gave nothing, because otherwise all users must check before emitting messages while they can just emit. Instead of this we'd better introduce custom filters for sinks that can be applied using special filtering decorator.
    We recommend you to recompile your dependencies to avoid random crashes.

High Priestess Mar'li

17 Feb 19:14
Compare
Choose a tag to compare
High Priestess Mar'li Pre-release
Pre-release

Features

  • Completely hide rapidjson symbols.

Archbishop Benedictus

17 Feb 19:12
Compare
Choose a tag to compare
Archbishop Benedictus Pre-release
Pre-release

Bug fixes

  • File sink will now append by default instead of truncating.

Shade of Aran

08 Feb 10:39
Compare
Choose a tag to compare
Shade of Aran Pre-release
Pre-release

Features

  • JSON formatter can now mutate the timestamp field using standard patterns.

Bug fixes:

  • Attribute visitors now can properly be destructed using pointer to to the interface.
  • Implement applying visitors for attributes.

Gromli

03 Feb 12:14
Compare
Choose a tag to compare
Gromli Pre-release
Pre-release
  • Bug fix: fix writing into a non opened UDP socket when using UDP sink.

The Infinite Corruptor

09 Apr 11:56
Compare
Choose a tag to compare

Features

  • Inline namespaces.
    Allows to link together multiple libraries that are compiled with different Blackhole versions.
  • Lightweight process attribute for OS X targets.
  • Variadic placeholder filter policy for string formatter.

Mystic Runesaber

14 Feb 17:56
Compare
Choose a tag to compare

Bug fixes

  • Fixed corrupted move constructor for logger class.

Accidentally I've forgot to copy an exception handler when moving logger objects, which resulted in bad function call.

Other

  • Optional printf-like syntax checking option.

Blackhole's printf-like syntax checking now can be disabled by configuring BLACKHOLE_CHECK_FORMAT_SYNTAX macro variable.