Skip to the content.

Plisky.Diagnostics & Plisky.Diagnostics.Handlers Releases.

Diagnostics NEXT

Previously timestamps were not included for most messages (some handlers added them), but you could always configure Bilge to add timestamps, this was done as a form of optimization in that most of the time, in dev, timestamps are not useful. However this led to a failure to include timestamps in live configuration so switched the default to ensure that timestamps are on.

Handlers NEXT

Diagnostics 3.2.0

Changes to the pipelines to support the move to GitHub for 3.1.13 meant the versioning was broken, this has now been updated and 3.2.0 is a non functional change to reset at a known point where the versioning issues are resolved. 3.1.13 removed from public nuget.

Diagnostics 3.1.13 (Removed)

Primarily used this release to move to Github for all code, previously was a combination of azure DevOps and Github but have now moved the code over to only be in Github. Also fixed a bug where adding dynamic overloads to the methods had broken the use of callermembername and line and file attributes. Therefore removed dynamic from the log interfaces and created a More option to specify additional logging if required.

Diagnostics 3.1.12

Diagnostics 3.1.11

Diagnostics 3.1.10

Non code related change, moving code to GitHub.

Diagnostics 3.1.9

Diagnostics 3.1.6

Simplify router now reduces the router to a single threaded entity, rather than using its own threading as Bilge has done historically, this allows it to play nicely on less powerful platforms such as the in browser experience that Blazor provides. Bilge can then be used for tracing within a Blazor client app in a browser.

Diagnostics 3.1.2

Diagnostics 3.1.0

Diagnostics 3.0.0

Actions abuse the fact that trace is pervasive in the code to give hooks into different parts of the code, this can be useful for unit testing or validating things at different levels of the code base without compromising an otherwise clean structure. Depending on how you feel about this its either a neat use of an existing feature in the code or a misuse of a cross cutting concern.

Diagnostics 2.8.6

Diagnostics 2.8.2

Handlers 2.8.2

Diagnostics 2.8.1

Handlers 2.8.1

Diagnostics 2.8.0

Handlers 2.8.0

Diagnostics 2.7.2

Diagnostics 2.7.0

Handlers 2.7.0