RunLog
2.0.0
Simplified PowerShell logging module with thread-safe file operations for use in PowerShell jobs and scripts.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025 aaturpin. All rights reserved.
Package Details
Author(s)
- aatur
Tags
Logging PowerShell Jobs Threading Utilities Simplified
Functions
PSEditions
Dependencies
This module has no dependencies.
Release Notes
Version 2.0.0:
- BREAKING: Simplified architecture - removed complex queue system
- BREAKING: Removed queue management functions (Get-RunLogQueueStats, Clear-RunLogFailedQueue, etc.)
- IMPROVED: Better cross-process thread safety using named mutex
- IMPROVED: Console fallback prevents log entry loss
- IMPROVED: Significantly reduced code complexity (~70% reduction)
- IMPROVED: Better performance for successful writes
- IMPROVED: More reliable in PowerShell jobs and multi-process scenarios
- MAINTAINED: All core logging functionality (Debug, Information, Warning, Error, Critical)
- MAINTAINED: Exception logging support
- MAINTAINED: Process and thread ID tracking
- MAINTAINED: Configurable minimum log levels
FileList
- RunLog.nuspec
- LICENSE
- README.md
- RunLog.psd1
- RunLog.psm1
Version History
Version | Downloads | Last updated |
---|---|---|
2.0.0 (current version) | 8 | 5/28/2025 |