Repository navigation
Releases: MEAT-Inc/SharpLogger
Releases · MEAT-Inc/SharpLogger
Release list
Logger Version 2.8.5.361
SharpLogger Version 2.8.5.361
- Added option to toggle broker configuration output to log file on bootup
- Added option to toggle archiver configuration output to log file on bootup
Full Changelog: Logger_2.8.4.360...Logger_2.8.5.361
SharpLogger Version 2.8.2.353
SharpLogger Version 2.8.2.353
- Updated routines for building loggers/calling the init routines more than once.
- Rewrote the logger pool creation logic to stop issues with building multiple apps that call our loggers.
Full Changelog: Logger_2.7.8.334...Logger_2.7.9.339
Logger Version 2.8.4.360
SharpLogger Version 2.8.3.360
- Updated/improved log level checks for writing output to log files
- Added factory/static CTOR for SharpLogger objects to enable easy allocation or creation of loggers instead of using the instance constructor.
- Fixed an issue with scope and class properties not being pulled correctly.
Full Changelog: Logger_2.7.9.339...Logger_2.8.4.360
SharpLogger Version 2.7.9.339
SharpLogger Version 2.7.9.339
- Fixed an issue with archive configuration
Full Changelog: Logger_2.7.8.334...Logger_2.7.9.339
SharpLogger Version 2.7.8.334
SharpLogger Version 2.7.8.334
- Updated broker and archiver setup routines to build paths for output locations for folders/files if a rooted path is not provided to the path argument of the broker or archiver configuration
What's Changed
- Fixed a small locking issue by @ZacharyWalsh57 in #14
- Built new changes for exception tracking by @ZacharyWalsh57 in #15
- Merging in changes built for exception tracking by @ZacharyWalsh57 in #16
Full Changelog: Logger_2.5.5.279...Logger_2.7.8.334
SharpLogger Version 2.5.5.279
SharpLogger Version 2.5.5.279
- One or two small updates to the logger formatting strings in the default configurations.
- Updated the getCallingClass method to actually get the calling class. Included a new change for getCallingMethod which will be used to get the name of the method called from the calling class
- Ticked the version up to 2.5.5.279 and pushed it into NuGet for all packages to use.
What's Changed
- Made a small fix for the logging output format by @ZacharyWalsh57 in #13
Full Changelog: Logger_2.5.4.273...Logger_2.5.5.279
Logger Version 2.5.4.273
SharpLogger Version 2.5.4.273
- Couple small changes to logging output formatting
- Included new routines for adding properties into the scope context when using custom logging formats
- Built some new unit test routines for the test project
- Updated some ToString overloads for the logger objects.
What's Changed
- Couple small changes by @ZacharyWalsh57 in #12
Full Changelog: Logger_2.5.2.260...Logger_2.5.4.273
Logger Version 2.5.2.260
SharpLogger Version 2.5.2.260
- Enormous rework of the logger project. Pretty much the whole thing was rewritten
- Now supports any number of logging output locations and allows for simple configuration from either JSON or the built in structure types to be provided into the initialize routine
- Converted the LogBroker and LogArchiver into static classes that will be shared across all files regardless of their locations/owning objects.
What's Changed
- Merging complete rewrite of the SharpLogger into develop by @ZacharyWalsh57 in #6
- Another PR to merge in testing improvements by @ZacharyWalsh57 in #7
- Another PR to merge in testing improvements by @ZacharyWalsh57 in #8
- Complete Logger Rewrite - Version 2.4.8.239 by @ZacharyWalsh57 in #9
- PR For testing target refactoring changes by @ZacharyWalsh57 in #10
- PR to merge target and rule updates into main by @ZacharyWalsh57 in #11
Full Changelog: Logger_1.10.0.127...Logger_2.5.2.260
Logger Version 1.10.0.127
SharpLogger Version 1.10.0.127
- Included new SpawnLogger method instead of having to use constantly enormous LINQ calls to spawn our logger instances.
- Built in thread safe locking routines for the logger instance to hopefully fix all threading issues
What's Changed
- Fixed threaded logger issues by @ZacharyWalsh57 in #5
Full Changelog: Logger_1.9.1.125...Logger_1.10.0.127
Logger Version 1.9.1.125
SharpLogger Version 1.9.1.125
- Upgraded NLog and Newtonsoft JSON to their latest versions.
- Included new changes to the NLogger objects so they hopefully don't spawn in as null objects anymore when the BaseLogger type is called
Full Changelog: Logger_1.8.4.122...Logger_1.9.1.125