Class SourceLocation (3.16.2)

public final class SourceLocation implements Serializable

Additional information about the source code location that produced the log entry.

Inheritance

Object > SourceLocation

Implements

Serializable

Static Methods

newBuilder()

public static SourceLocation.Builder newBuilder()
Returns
TypeDescription
SourceLocation.Builder

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

getFile()

public String getFile()

Returns the source file name. Depending on the runtime environment, this might be a simple name or a fully-qualified name.

Returns
TypeDescription
String

getFunction()

public String getFunction()

Returns the human-readable name of the function or method being invoked, with optional context such as the class or package name. This information may be used in contexts such as the logs viewer, where a file and line number are less meaningful. The format can vary by language.

Returns
TypeDescription
String

getLine()

public Long getLine()

Returns the line within the source file. 1-based; 0 indicates no line number available.

Returns
TypeDescription
Long

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

toBuilder()

public SourceLocation.Builder toBuilder()
Returns
TypeDescription
SourceLocation.Builder

toString()

public String toString()
Returns
TypeDescription
String
Overrides