Logging in a DevOps world

By Friedrich Weinmann

Elevator Pitch

Write-Log is easy. Solid and flexible logging is hard and expensive. Why invest in that, when it’s not what drives the results of your code? Introducing logging designed for the challenges of the New PowerShell World. Multiplatform, runspace-safe, extensible, multi-target, asynchronous, configurable

Description

Covers the PSFramework logging system, that …

  • Is easy to use out of the box

  • Provides powerful debugging information

  • Executes asynchronously in the background

  • Is 100% Runspace-safe to use, avoiding access conflicts to locked resources

  • Is plugin-based and can be extended

  • Is configuration driven, allowing replacement of logging setup at scale, avoiding the need to configure it in individual scripts (Update your entire logging estate without updating a single script)

  • Supports parallel logging using multiple logging providers

  • Can apply filter rules on a per-provider/plugin basis