Logging in a DevOps world
summary
Demo of the PSFramework logging system claims 100% Runspace-safe asynchronous logging via a dedicated asynchronous background runspace, with queueing, timestamps, CSV debug logs in AppData (seven day retention by default) and compressed clixml error serialization for event log entries. It is plugin-based providers and configuration driven so providers can be enabled, filtered per-module, or swapped at scale without rewriting scripts; aliases route write-host into the system. It scales across parallel runspaces but once hit a hung runspace that spiked memory before flushing.
AI-written summary · about
chapters (4)
related talks
01h 26mGetting Ahead By Deleting Code
25mCommandLine Tools for DevOps
44mImprove PowerShell Code Efficiency with .NET RunSpaces
29mApplication Logging
27mBenchmarking and Optimizing Software Delivery Performance
38mLogging, Instrumentation, Dashboards, Alerts
31m.NET Core Microservice Development Made Easy with Azure Dev Spaces
56mLevelling up your dev workflow with .NET Aspire
