Skip to content

Latest commit

 

History

History
26 lines (24 loc) · 1.39 KB

CHANGELOG.md

File metadata and controls

26 lines (24 loc) · 1.39 KB

Change Log

0.1.0 (2022-04-09)

Summary Changelog:

  • Doc: First release, with minimal set of features
  • Doc: add initial documentation
  • Doc: generated html documentation with v doc, to publish online later
  • Feature: initial implementation to log only to system out; note that mutable references are needed; for better compliance with V log module, Log4v instance is compatible with Logger interface
    and some public definitions are used by importing V log module, for better reuse/consistency
  • Feature: set a log format, fixed for now (all in the same row/line): [logger name or context/application name, optional | ] log level | current timestamp in ISO format | message Example: log4v | 2022-01-13 14:52:03.451 | INFO | info message. Note that escaping of separator char, newlines, etc are not done at the moment. To change that format, provide your own function of type LogFormatter.
  • Feature: if built with debug info (compile option -cg or -g), a statistic of total number of logged messages is kept
  • Feature: add some examples to show usage in multi-thread console application and in a vweb application; show interoperability with v log module and performances, using v log module as reference/baseline
  • Test: perform white box testing (testing even some internal details, from the same module)