inyutin-maxim / resharper-structured-logging

An extension for ReSharper and Rider that highlights structured logging templates and contains some useful analyzers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ReSharper Structured Logging

Build status Quality Gate Status

An extension for ReSharper and Rider IDE that highlights structured logging templates and contains some useful analyzers

The highlighting is a built-in feature starting from R#/Rider 2021.2, but the extension still contains some useful analyzers that are not (yet) implemented by JetBrains team

At the moment it supports Serilog, NLog, and Microsoft.Extensions.Logging

Installation ReSharper

Look for Structured Logging in ReSharper -> Extension manager.
JetBrains Plugins Repository

Installation Rider

Look for Structured Logging in Settings -> Plugins -> Browse repositories.
JetBrains Plugins Repository

Highlighting

Highlighting

Analyzers

Credits

Inspired by SerilogAnalyzer

About

An extension for ReSharper and Rider that highlights structured logging templates and contains some useful analyzers

License:MIT License


Languages

Language:C# 95.7%Language:PowerShell 2.2%Language:Shell 1.7%Language:Kotlin 0.2%Language:Batchfile 0.2%