{"repo":"BryanCuneo/ps-jsonlogger","free":true,"listed":false,"github":"https://github.com/BryanCuneo/ps-jsonlogger","clone":"git clone https://github.com/BryanCuneo/ps-jsonlogger.git","description":"A small, dependency-free structured logging module for PowerShell that offers both compact JSON logs on-disk and human-readable console output.","language":"PowerShell","stars":11,"topics":["json","logging","powershell","structured-logging"],"license":"MIT","category":"analytics","readme_excerpt":"ps-jsonlogger ps-jsonlogger is a small, dependency-free structured logging module for PowerShell that offers both compact JSON logs on-disk and human-readble console output. It supports log levels, context objects, full call stack inclusion, and more. I designed this module with my current corporate environment in mind: - No additional dependencies - All 3rd party libraries need to go through a security review, which can take a while. To reduce the time required for review, this module exclusively uses the PS standard library and is itself quite small. - No modifications to existing PS constructs - We have a lot of existing scripts that we want to integrate this logging with, not just utilize it for new development. To avoid steppng on toes in existing code, this library doesn't repurpose or modify the behaviour any existing cmdlets/functions (e.g. Write-Warning , Write-Verbose , etc.). - Windows Powershell v5 backwards compatibility - Of those existing scripts, some require PSv5 so backwards compatibility is a must. See the notes on v7 vs. v5 for details. - Simple structure for log files - To make it easy and fast to write parsers/visualizrs for these logs, a simple output format is prioritized. - Human-readable console output - In addition to log file file output, easy-to-read console output is also available. If these features match your needs, ps-jsonlogger is for you! You can get started by checking out the usage instructions below. Usage Instructions - Table of Contents","default_branch":null,"files":null,"tree":[],"storefront":"/r/BryanCuneo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BryanCuneo/ps-jsonlogger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}