Skip to content

Releases: oktal/logpp

v0.1.3

05 Aug 12:17

Choose a tag to compare

v0.1.3 (2021-08-05)

Chore

Features

  • core: Add a way to register a default logger factory function (4990bb6)

v0.1.2

21 Jun 08:00

Choose a tag to compare

v0.1.2 (2021-05-27)

Bug Fixes

  • core: add LLVM libFuzzer-based fuzz tests and fix ASAN-detected memory issues (f385876)
  • sinks: Add missing localtime conversion when rolling with a RoundInterval (73c8f4b)
  • sinks: Correctly parse FormatSink formatter options (91db685)
  • sinks: Update rolling_ofstream RollEvery logic when rolling with a round interval. (91a4e3d)
  • Correctly parse time durations and allow negative durations (8b8f3ec)
  • Update stop sequence order of FileWatcher to avoid deadlocking. (fa0f3d5)

Chore

  • CMake: Use set_property instead of target_* functions in FindFilesystem to support older versions of CMake. (d17babe)
  • config: Simplify TomlConfigurator logger missing fields filling (d98d695)
  • core: Fix implicit type conversion warning (10e307e)
  • core: Move SimpleTypedBlockingQueue to its own header file. (160d2c3)
  • queue: disable structure alignment padding warning on msvc (17f6305)

Features

  • config: Add time shifting configuration option to timestamp archive policy (59497c3)
  • config: Make level and sinks configuration parameters for logger optional (b1af75d)
  • core: Add Off to LogLevel that can be used to disable a logger (f96bbd2)
  • core: Keep track of loggers created through the default factory to allow out-of-order initialization of registry. (7dc6df3)
  • format: Add a format specifier to convert time to local time. (9cc4a23), related to #21

v0.1.1

26 Apr 13:30

Choose a tag to compare

v0.1.1 (2021-04-26)

Bug Fixes

  • sinks: Correctly call onAfterOpened for RollingFileSink (76f22af)
  • sinks: Do not spuriously throw configuration error for RollingFileSink (f8c5944)
  • Fix possible invalid iterator usage in string_utils::iequals (11c444a)

Chore

  • CMake: Add Filesystem script to correctly link with stdc++fs if needed (211017f)
  • CMake: Print message when copying file next to binary (2a231e1)
  • Bump patch version number to 0.1.1 (d56f21e)

Enhancement

  • CMake: Link back with stdc++fs for gcc (8d72114)
  • CMake: Only generate install target by default when logpp is not included as a subdirectory (89d703e)

Features

  • sinks: Add ColoredConsole TOML theme configuration (cc523b5)
  • sinks: Add Console sink (9ed96a6), related to #19

Style

v0.1.0

19 Apr 15:57

Choose a tag to compare

Released 0.1.0