| Parser: | Cobertura |
|---|---|
| Assemblies: | 1 |
| Classes: | 13 |
| Files: | 14 |
| Coverage date: | 10/29/2026 - 21:49:29 |
| Covered lines: | 290 |
|---|---|
| Uncovered lines: | 59 |
| Coverable lines: | 349 |
| Total lines: | 1261 |
| Line coverage: | 83% |
| Covered branches: | 163 |
|---|---|
| Total branches: | 212 |
| Branch coverage: | 76.8% |
| Covered methods: | 79 |
|---|---|
| Fully covered methods: | 69 |
| Total methods: | 86 |
| Method coverage: | 91.8% |
| Full method coverage: | 80.2% |
| Assembly | Class | Method | Crap Score | Cyclomatic complexity |
|---|---|---|---|---|
| ArturRios.Logging | ArturRios.Logging.ConsoleAnsi | EnableVirtualTerminalProcessing() | 43 | 8 |
| ArturRios.Logging | ArturRios.Logging.StateLogger | ResolveCallerInfo(...) | 36 | 36 |
| ArturRios.Logging | ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | Forward(...) | 32 | 10 |
| ArturRios.Logging | ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | StateContainsCallerInfo(...) | 26 | 26 |
| ArturRios.Logging | ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | Log(...) | 20 | 20 |
| ArturRios.Logging | ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | FindCallerFromStack() | 20 | 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 | 290 | 59 | 349 | 1261 | 83% | 163 | 212 | 76.8% | 79 | 86 | 91.8% | 69 | 86 | 80.2% | ||||||||||||
| ArturRios.Logging.Adapter.LoggerCallerExtensions | 15 | 0 | 15 | 105 | 100% | 4 | 10 | 40% | 8 | 8 | 100% | 8 | 8 | 100% | ||||||||||||
| ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | 73 | 16 | 89 | 253 | 82% | 63 | 82 | 76.8% | 9 | 12 | 75% | 5 | 12 | 41.6% | ||||||||||||
| ArturRios.Logging.Adapter.MicrosoftLoggerBuilderExtensions | 3 | 0 | 3 | 27 | 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 | 33 | 100% | 0 | 0 | 2 | 2 | 100% | 2 | 2 | 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 | 152 | 93.1% | 16 | 19 | 84.2% | 15 | 15 | 100% | 13 | 15 | 86.6% | ||||||||||||
| ArturRios.Logging.StandaloneLogger | 33 | 1 | 34 | 167 | 97% | 19 | 20 | 95% | 11 | 11 | 100% | 10 | 11 | 90.9% | ||||||||||||
| ArturRios.Logging.StateLogger | 59 | 1 | 60 | 193 | 98.3% | 52 | 56 | 92.8% | 12 | 12 | 100% | 11 | 12 | 91.6% | ||||||||||||