| Parser: | Cobertura |
|---|---|
| Assemblies: | 1 |
| Classes: | 13 |
| Files: | 14 |
| Coverage date: | 12/16/2025 - 5:26:24 PM |
| Covered lines: | 428 |
|---|---|
| Uncovered lines: | 68 |
| Coverable lines: | 496 |
| Total lines: | 1157 |
| Line coverage: | 86.2% |
| Covered branches: | 155 |
|---|---|
| Total branches: | 222 |
| Branch coverage: | 69.8% |
| Covered methods: | 78 |
|---|---|
| Fully covered methods: | 55 |
| Total methods: | 83 |
| Method coverage: | 93.9% |
| Full method coverage: | 66.2% |
| Assembly | Class | Method | Crap Score | Cyclomatic complexity |
|---|---|---|---|---|
| ArturRios.Logging | ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | StateContainsCallerInfo(...) | 60 | 26 |
| ArturRios.Logging | ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | Log(...) | 51 | 36 |
| ArturRios.Logging | ArturRios.Logging.StateLogger | ResolveCallerInfo(...) | 36 | 36 |
| ArturRios.Logging | ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | FindCallerFromStack() | 25 | 18 |
| 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 | 428 | 68 | 496 | 1157 | 86.2% | 155 | 222 | 69.8% | 78 | 83 | 93.9% | 55 | 83 | 66.2% | ||||||||||||
| ArturRios.Logging.Adapter.LoggerCallerExtensions | 16 | 0 | 16 | 105 | 100% | 3 | 10 | 30% | 8 | 8 | 100% | 7 | 8 | 87.5% | ||||||||||||
| ArturRios.Logging.Adapter.MicrosoftLoggerAdapter | 84 | 31 | 115 | 197 | 73% | 52 | 90 | 57.7% | 7 | 10 | 70% | 2 | 10 | 20% | ||||||||||||
| ArturRios.Logging.Adapter.MicrosoftLoggerBuilderExtensions | 5 | 0 | 5 | 25 | 100% | 0 | 0 | 1 | 1 | 100% | 0 | 1 | 0% | |||||||||||||
| ArturRios.Logging.Adapter.MicrosoftLoggerProvider | 3 | 3 | 6 | 20 | 50% | 1 | 2 | 50% | 2 | 3 | 66.6% | 1 | 3 | 33.3% | ||||||||||||
| 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 | 29 | 19 | 48 | 138 | 60.4% | 3 | 8 | 37.5% | 3 | 4 | 75% | 0 | 4 | 0% | ||||||||||||
| ArturRios.Logging.Factories.InternalLoggerFactory | 9 | 0 | 9 | 30 | 100% | 4 | 4 | 100% | 1 | 1 | 100% | 0 | 1 | 0% | ||||||||||||
| ArturRios.Logging.Factories.LogEntryFactory | 6 | 0 | 6 | 26 | 100% | 0 | 0 | 1 | 1 | 100% | 0 | 1 | 0% | |||||||||||||
| ArturRios.Logging.Loggers.ConsoleLogger | 46 | 7 | 53 | 97 | 86.7% | 3 | 11 | 27.2% | 12 | 12 | 100% | 10 | 12 | 83.3% | ||||||||||||
| ArturRios.Logging.Loggers.FileLogger | 74 | 2 | 76 | 136 | 97.3% | 16 | 19 | 84.2% | 15 | 15 | 100% | 10 | 15 | 66.6% | ||||||||||||
| ArturRios.Logging.StandaloneLogger | 57 | 3 | 60 | 157 | 95% | 19 | 20 | 95% | 11 | 11 | 100% | 10 | 11 | 90.9% | ||||||||||||
| ArturRios.Logging.StateLogger | 94 | 3 | 97 | 187 | 96.9% | 54 | 58 | 93.1% | 12 | 12 | 100% | 10 | 12 | 83.3% | ||||||||||||