| Parser: | Cobertura |
|---|---|
| Assemblies: | 1 |
| Classes: | 13 |
| Files: | 14 |
| Coverage date: | 09/08/2026 - 14:12:16 |
| Covered lines: | 275 |
|---|---|
| Uncovered lines: | 60 |
| Coverable lines: | 335 |
| Total lines: | 1208 |
| Line coverage: | 82% |
| Covered branches: | 165 |
|---|---|
| Total branches: | 216 |
| Branch coverage: | 76.3% |
| Covered methods: | 77 |
|---|---|
| Fully covered methods: | 68 |
| Total methods: | 84 |
| Method coverage: | 91.6% |
| Full method coverage: | 80.9% |
| Assembly | Class | Method | Crap Score | Cyclomatic complexity |
|---|---|---|---|---|
| ArturRios.Logging | ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | Log(...) | 49 | 32 |
| ArturRios.Logging | ArturRios.Logging.ConsoleAnsi | EnableVirtualTerminalProcessing() | 43 | 8 |
| ArturRios.Logging | ArturRios.Logging.StateLogger | ResolveCallerInfo(...) | 36 | 36 |
| ArturRios.Logging | ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | StateContainsCallerInfo(...) | 26 | 26 |
| ArturRios.Logging | ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | FindCallerFromStack() | 23 | 20 |
| Line coverage | Branch coverage | Method coverage | Full method coverage | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | Covered | Uncovered | Coverable | Total | Percentage | Covered | Total | Percentage | Covered | Total | Percentage | Covered | Total | Percentage | ||||||||||||
| ArturRios.Logging | 275 | 60 | 335 | 1208 | 82% | 165 | 216 | 76.3% | 77 | 84 | 91.6% | 68 | 84 | 80.9% | ||||||||||||
| ArturRios.Logging.Adapter.LoggerCallerExtensions | 15 | 0 | 15 | 105 | 100% | 4 | 10 | 40% | 8 | 8 | 100% | 8 | 8 | 100% | ||||||||||||
| ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | 64 | 17 | 81 | 227 | 79% | 64 | 84 | 76.1% | 8 | 11 | 72.7% | 5 | 11 | 45.4% | ||||||||||||
| ArturRios.Logging.Adapter.MicrosoftLoggerBuilderExtensions | 3 | 0 | 3 | 25 | 100% | 0 | 0 | 1 | 1 | 100% | 1 | 1 | 100% | |||||||||||||
| ArturRios.Logging.Adapter.MicrosoftLoggerProvider | 3 | 2 | 5 | 20 | 60% | 1 | 2 | 50% | 2 | 3 | 66.6% | 2 | 3 | 66.6% | ||||||||||||
| ArturRios.Logging.Configuration.ConsoleLoggerConfiguration | 1 | 0 | 1 | 12 | 100% | 0 | 0 | 1 | 1 | 100% | 1 | 1 | 100% | |||||||||||||
| ArturRios.Logging.Configuration.FileLoggerConfiguration | 4 | 0 | 4 | 27 | 100% | 0 | 0 | 4 | 4 | 100% | 4 | 4 | 100% | |||||||||||||
| ArturRios.Logging.ConsoleAnsi | 2 | 28 | 30 | 138 | 6.6% | 1 | 8 | 12.5% | 1 | 4 | 25% | 0 | 4 | 0% | ||||||||||||
| ArturRios.Logging.Factories.InternalLoggerFactory | 7 | 0 | 7 | 30 | 100% | 4 | 4 | 100% | 1 | 1 | 100% | 1 | 1 | 100% | ||||||||||||
| ArturRios.Logging.Factories.LogEntryFactory | 4 | 0 | 4 | 26 | 100% | 0 | 0 | 1 | 1 | 100% | 1 | 1 | 100% | |||||||||||||
| ArturRios.Logging.Loggers.ConsoleLogger | 32 | 7 | 39 | 104 | 82% | 3 | 11 | 27.2% | 12 | 12 | 100% | 11 | 12 | 91.6% | ||||||||||||
| ArturRios.Logging.Loggers.FileLogger | 54 | 4 | 58 | 150 | 93.1% | 16 | 19 | 84.2% | 15 | 15 | 100% | 13 | 15 | 86.6% | ||||||||||||
| ArturRios.Logging.StandaloneLogger | 30 | 1 | 31 | 157 | 96.7% | 19 | 20 | 95% | 11 | 11 | 100% | 10 | 11 | 90.9% | ||||||||||||
| ArturRios.Logging.StateLogger | 56 | 1 | 57 | 187 | 98.2% | 53 | 58 | 91.3% | 12 | 12 | 100% | 11 | 12 | 91.6% | ||||||||||||