public final class LogSource:
Source location associated with a log call.
The compiler can provide these values without constructing a stack trace. Unknown fields remain empty or -1.
import klyn.logging
source = LogSource("service.kn", 24, 9, "load", "CustomerService")
assert source.line == 24| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | columncolumn as Int |
One-based source column, or -1. |
| public readonly property | filefile as String |
Source filename. |
| public readonly property | functionfunction as String |
Function or method name. |
| public readonly property | lineline as Int |
One-based source line, or -1. |
| public readonly property | typeNametypeName as String |
Declaring type name. |
| public static readonly property | unknownunknown as LogSource: |
Returns an empty source descriptor. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | LogSource | Creates source metadata. |