wick-logger 0.4.0

Wick's logging library
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## v0.4.0 (2023-10-18)

### Chore

 - <csr-id-35ff51b8a93c27475765a7eb65c23256f4f93d67/> updated versions and changelogs
 - <csr-id-60128f7707f2d2a537ffa32e24376f58d7faa7be/> migrated AsRef<str> to concrete types or Into<String>
 - <csr-id-7bb686524f6adaaebbd3d6502ee24c0d5f6efc7c/> updated lints
 - <csr-id-7968fb0b6fe519732595ed1e3ed9cc429a45d0c4/> explicitly defined all features
 - <csr-id-e452ae37b04b13666129fcbaa4af089555d456a2/> removed unused deps, consolidated versions at root workspace

### Documentation

 - <csr-id-37905206a10ff16406b77ad296d467ebf76fc8fb/> added changelog
 - <csr-id-0d37e8af72f6578595deb2138b57711a2ff6ceca/> added example docs, updated generated docs

### New Features

 - <csr-id-ddf1008983c1f4a880a42ac4c29c0f60bc619cf3/> added wick audit & lockdown config
 - <csr-id-7ef0b24cf6112f3f11cd9309d545d38ab0ea9d28/> added better granularity to log filter rules
 - <csr-id-517b96da7ba93357229b7c1725ecb3331120c636/> decoupled telemetry from log output
 - <csr-id-a8232d0d8a8f02a8f7c7b8aa0cefa4b78e258c65/> rounded out preliminary support for switch substreams
 - <csr-id-7ab25d2fc1274fbf552b86f59774b1b24ea12b0f/> propagated context to non-wasm components, removed $ENV syntax in favor of liquid templates
 - <csr-id-d85d6f568d4548036c1af61e515c3fc187be6a6e/> added on_error & transaction support to ms sql server SQL implementation
 - <csr-id-63858e1bc6673b61d50fa8f66dc4378369850910/> added settings file, wick reg login, & wick reg push --latest
 - <csr-id-ba2015ddf2d24324c311fa681a39c4a65ac886bc/> added azure-sql support
 - <csr-id-88dbedb624e1e381f253fb6b56d9af81ceeb00c8/> added operation context

### Bug Fixes

 - <csr-id-8a49c20f77257e7e325d83858802efb8982eb719/> fixed dropped spans
 - <csr-id-856034236cc523e7f7e6c044555498798837bf30/> ensured spans don't get filtered out by the logger
 - <csr-id-21863bff7f583df47a87dde689000f4d6dfc1a21/> fixed silenced errors from hushed modules
 - <csr-id-fac116c0a98235e454dfdd4826e11508ebae68c6/> made env path usage more clear, fixed pull behavior, added wick show
 - <csr-id-9cd1fc007e6a21944f4fd65f3f65f4a2a86fd1bd/> fixed trace spans, jaeger->otlp, fixed serving static from root
 - <csr-id-c0ab15b0cf854a4ae8047c9f00d6da85febe0db2/> updated trace configuration, added jaeger endpoint to config.yaml settings

### Refactor

 - <csr-id-f76ecf1e1bc9ae4ec04c3df66b7fa15d0d2e3498/> consolidated include/exclude to one filter string
 - <csr-id-37030caa9d8930774f6cac2f0b921d6f7d793941/> renamed transaction to executioncontext in interpreter

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 25 commits contributed to the release over the course of 165 calendar days.
 - 182 days passed between releases.
 - 24 commits were understood as [conventional]https://www.conventionalcommits.org.
 - 1 unique issue was worked on: [#319]https://github.com/candlecorp/wick/issues/319

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

 * **[#319]https://github.com/candlecorp/wick/issues/319**
    - Propagated context to non-wasm components, removed $ENV syntax in favor of liquid templates ([`7ab25d2`]https://github.com/candlecorp/wick/commit/7ab25d2fc1274fbf552b86f59774b1b24ea12b0f)
 * **Uncategorized**
    - Updated versions and changelogs ([`35ff51b`]https://github.com/candlecorp/wick/commit/35ff51b8a93c27475765a7eb65c23256f4f93d67)
    - Migrated AsRef<str> to concrete types or Into<String> ([`60128f7`]https://github.com/candlecorp/wick/commit/60128f7707f2d2a537ffa32e24376f58d7faa7be)
    - Updated lints ([`7bb6865`]https://github.com/candlecorp/wick/commit/7bb686524f6adaaebbd3d6502ee24c0d5f6efc7c)
    - Merge remote-tracking branch 'refs/remotes/origin/main' ([`344b60c`]https://github.com/candlecorp/wick/commit/344b60c854bd33f1d267c7f422378e2716496ba6)
    - Added changelog ([`3790520`]https://github.com/candlecorp/wick/commit/37905206a10ff16406b77ad296d467ebf76fc8fb)
    - Added wick audit & lockdown config ([`ddf1008`]https://github.com/candlecorp/wick/commit/ddf1008983c1f4a880a42ac4c29c0f60bc619cf3)
    - Fixed dropped spans ([`8a49c20`]https://github.com/candlecorp/wick/commit/8a49c20f77257e7e325d83858802efb8982eb719)
    - Added better granularity to log filter rules ([`7ef0b24`]https://github.com/candlecorp/wick/commit/7ef0b24cf6112f3f11cd9309d545d38ab0ea9d28)
    - Consolidated include/exclude to one filter string ([`f76ecf1`]https://github.com/candlecorp/wick/commit/f76ecf1e1bc9ae4ec04c3df66b7fa15d0d2e3498)
    - Decoupled telemetry from log output ([`517b96d`]https://github.com/candlecorp/wick/commit/517b96da7ba93357229b7c1725ecb3331120c636)
    - Ensured spans don't get filtered out by the logger ([`8560342`]https://github.com/candlecorp/wick/commit/856034236cc523e7f7e6c044555498798837bf30)
    - Renamed transaction to executioncontext in interpreter ([`37030ca`]https://github.com/candlecorp/wick/commit/37030caa9d8930774f6cac2f0b921d6f7d793941)
    - Explicitly defined all features ([`7968fb0`]https://github.com/candlecorp/wick/commit/7968fb0b6fe519732595ed1e3ed9cc429a45d0c4)
    - Rounded out preliminary support for switch substreams ([`a8232d0`]https://github.com/candlecorp/wick/commit/a8232d0d8a8f02a8f7c7b8aa0cefa4b78e258c65)
    - Fixed silenced errors from hushed modules ([`21863bf`]https://github.com/candlecorp/wick/commit/21863bff7f583df47a87dde689000f4d6dfc1a21)
    - Added example docs, updated generated docs ([`0d37e8a`]https://github.com/candlecorp/wick/commit/0d37e8af72f6578595deb2138b57711a2ff6ceca)
    - Made env path usage more clear, fixed pull behavior, added wick show ([`fac116c`]https://github.com/candlecorp/wick/commit/fac116c0a98235e454dfdd4826e11508ebae68c6)
    - Added on_error & transaction support to ms sql server SQL implementation ([`d85d6f5`]https://github.com/candlecorp/wick/commit/d85d6f568d4548036c1af61e515c3fc187be6a6e)
    - Removed unused deps, consolidated versions at root workspace ([`e452ae3`]https://github.com/candlecorp/wick/commit/e452ae37b04b13666129fcbaa4af089555d456a2)
    - Fixed trace spans, jaeger->otlp, fixed serving static from root ([`9cd1fc0`]https://github.com/candlecorp/wick/commit/9cd1fc007e6a21944f4fd65f3f65f4a2a86fd1bd)
    - Updated trace configuration, added jaeger endpoint to config.yaml settings ([`c0ab15b`]https://github.com/candlecorp/wick/commit/c0ab15b0cf854a4ae8047c9f00d6da85febe0db2)
    - Added settings file, wick reg login, & wick reg push --latest ([`63858e1`]https://github.com/candlecorp/wick/commit/63858e1bc6673b61d50fa8f66dc4378369850910)
    - Added azure-sql support ([`ba2015d`]https://github.com/candlecorp/wick/commit/ba2015ddf2d24324c311fa681a39c4a65ac886bc)
    - Added operation context ([`88dbedb`]https://github.com/candlecorp/wick/commit/88dbedb624e1e381f253fb6b56d9af81ceeb00c8)
</details>

## v0.3.0 (2023-09-14)

<csr-id-60128f7707f2d2a537ffa32e24376f58d7faa7be/>
<csr-id-7bb686524f6adaaebbd3d6502ee24c0d5f6efc7c/>
<csr-id-7968fb0b6fe519732595ed1e3ed9cc429a45d0c4/>
<csr-id-e452ae37b04b13666129fcbaa4af089555d456a2/>
<csr-id-f76ecf1e1bc9ae4ec04c3df66b7fa15d0d2e3498/>
<csr-id-37030caa9d8930774f6cac2f0b921d6f7d793941/>

### Chore

 - <csr-id-60128f7707f2d2a537ffa32e24376f58d7faa7be/> migrated AsRef<str> to concrete types or Into<String>
 - <csr-id-7bb686524f6adaaebbd3d6502ee24c0d5f6efc7c/> updated lints
 - <csr-id-7968fb0b6fe519732595ed1e3ed9cc429a45d0c4/> explicitly defined all features
 - <csr-id-e452ae37b04b13666129fcbaa4af089555d456a2/> removed unused deps, consolidated versions at root workspace

### Documentation

 - <csr-id-37905206a10ff16406b77ad296d467ebf76fc8fb/> added changelog
 - <csr-id-0d37e8af72f6578595deb2138b57711a2ff6ceca/> added example docs, updated generated docs

### New Features

 - <csr-id-ddf1008983c1f4a880a42ac4c29c0f60bc619cf3/> added wick audit & lockdown config
 - <csr-id-7ef0b24cf6112f3f11cd9309d545d38ab0ea9d28/> added better granularity to log filter rules
 - <csr-id-517b96da7ba93357229b7c1725ecb3331120c636/> decoupled telemetry from log output
 - <csr-id-a8232d0d8a8f02a8f7c7b8aa0cefa4b78e258c65/> rounded out preliminary support for switch substreams
 - <csr-id-7ab25d2fc1274fbf552b86f59774b1b24ea12b0f/> propagated context to non-wasm components, removed $ENV syntax in favor of liquid templates
 - <csr-id-d85d6f568d4548036c1af61e515c3fc187be6a6e/> added on_error & transaction support to ms sql server SQL implementation
 - <csr-id-63858e1bc6673b61d50fa8f66dc4378369850910/> added settings file, wick reg login, & wick reg push --latest
 - <csr-id-ba2015ddf2d24324c311fa681a39c4a65ac886bc/> added azure-sql support
 - <csr-id-88dbedb624e1e381f253fb6b56d9af81ceeb00c8/> added operation context

### Bug Fixes

 - <csr-id-8a49c20f77257e7e325d83858802efb8982eb719/> fixed dropped spans
 - <csr-id-856034236cc523e7f7e6c044555498798837bf30/> ensured spans don't get filtered out by the logger
 - <csr-id-21863bff7f583df47a87dde689000f4d6dfc1a21/> fixed silenced errors from hushed modules
 - <csr-id-fac116c0a98235e454dfdd4826e11508ebae68c6/> made env path usage more clear, fixed pull behavior, added wick show
 - <csr-id-9cd1fc007e6a21944f4fd65f3f65f4a2a86fd1bd/> fixed trace spans, jaeger->otlp, fixed serving static from root
 - <csr-id-c0ab15b0cf854a4ae8047c9f00d6da85febe0db2/> updated trace configuration, added jaeger endpoint to config.yaml settings

### Refactor

 - <csr-id-f76ecf1e1bc9ae4ec04c3df66b7fa15d0d2e3498/> consolidated include/exclude to one filter string
 - <csr-id-37030caa9d8930774f6cac2f0b921d6f7d793941/> renamed transaction to executioncontext in interpreter

## v0.2.1 (2023-08-28)

<csr-id-7968fb0b6fe519732595ed1e3ed9cc429a45d0c4/>
<csr-id-e452ae37b04b13666129fcbaa4af089555d456a2/>
<csr-id-f76ecf1e1bc9ae4ec04c3df66b7fa15d0d2e3498/>
<csr-id-37030caa9d8930774f6cac2f0b921d6f7d793941/>

### Chore

 - <csr-id-7968fb0b6fe519732595ed1e3ed9cc429a45d0c4/> explicitly defined all features
 - <csr-id-e452ae37b04b13666129fcbaa4af089555d456a2/> removed unused deps, consolidated versions at root workspace

### Documentation

 - <csr-id-0d37e8af72f6578595deb2138b57711a2ff6ceca/> added example docs, updated generated docs

### New Features

 - <csr-id-ddf1008983c1f4a880a42ac4c29c0f60bc619cf3/> added wick audit & lockdown config
 - <csr-id-7ef0b24cf6112f3f11cd9309d545d38ab0ea9d28/> added better granularity to log filter rules
 - <csr-id-517b96da7ba93357229b7c1725ecb3331120c636/> decoupled telemetry from log output
 - <csr-id-a8232d0d8a8f02a8f7c7b8aa0cefa4b78e258c65/> rounded out preliminary support for switch substreams
 - <csr-id-7ab25d2fc1274fbf552b86f59774b1b24ea12b0f/> propagated context to non-wasm components, removed $ENV syntax in favor of liquid templates
 - <csr-id-d85d6f568d4548036c1af61e515c3fc187be6a6e/> added on_error & transaction support to ms sql server SQL implementation
 - <csr-id-63858e1bc6673b61d50fa8f66dc4378369850910/> added settings file, wick reg login, & wick reg push --latest
 - <csr-id-ba2015ddf2d24324c311fa681a39c4a65ac886bc/> added azure-sql support
 - <csr-id-88dbedb624e1e381f253fb6b56d9af81ceeb00c8/> added operation context

### Bug Fixes

 - <csr-id-8a49c20f77257e7e325d83858802efb8982eb719/> fixed dropped spans
 - <csr-id-856034236cc523e7f7e6c044555498798837bf30/> ensured spans don't get filtered out by the logger
 - <csr-id-21863bff7f583df47a87dde689000f4d6dfc1a21/> fixed silenced errors from hushed modules
 - <csr-id-fac116c0a98235e454dfdd4826e11508ebae68c6/> made env path usage more clear, fixed pull behavior, added wick show
 - <csr-id-9cd1fc007e6a21944f4fd65f3f65f4a2a86fd1bd/> fixed trace spans, jaeger->otlp, fixed serving static from root
 - <csr-id-c0ab15b0cf854a4ae8047c9f00d6da85febe0db2/> updated trace configuration, added jaeger endpoint to config.yaml settings

### Refactor

 - <csr-id-f76ecf1e1bc9ae4ec04c3df66b7fa15d0d2e3498/> consolidated include/exclude to one filter string
 - <csr-id-37030caa9d8930774f6cac2f0b921d6f7d793941/> renamed transaction to executioncontext in interpreter

## v0.2.0 (2023-04-18)

<csr-id-35047c3a741b00d88c4abc2ed3749af040a83671/>
<csr-id-82fd51f5f813ea6887f40a0df031f33e13b0fd99/>
<csr-id-45c7b192ab740c7b1c0f60466e73e3f6cb9d21be/>

### Chore

 - <csr-id-35047c3a741b00d88c4abc2ed3749af040a83671/> release wick-xdg, wick-logger, asset-container, derive-asset-container, performance-mark, tap-harness, wick-interface-types, wick-packet
 - <csr-id-82fd51f5f813ea6887f40a0df031f33e13b0fd99/> removing unused dependencies
 - <csr-id-45c7b192ab740c7b1c0f60466e73e3f6cb9d21be/> renamed some packages to be unique for crates.io

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 3 commits contributed to the release.
 - 3 commits were understood as [conventional]https://www.conventionalcommits.org.
 - 0 issues like '(#ID)' were seen in commit messages

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

 * **Uncategorized**
    - Release wick-xdg, wick-logger, asset-container, derive-asset-container, performance-mark, tap-harness, wick-interface-types, wick-packet ([`35047c3`]https://github.com/candlecorp/wick/commit/35047c3a741b00d88c4abc2ed3749af040a83671)
    - Removing unused dependencies ([`82fd51f`]https://github.com/candlecorp/wick/commit/82fd51f5f813ea6887f40a0df031f33e13b0fd99)
    - Renamed some packages to be unique for crates.io ([`45c7b19`]https://github.com/candlecorp/wick/commit/45c7b192ab740c7b1c0f60466e73e3f6cb9d21be)
</details>