Send feedback
Class SourceLocation (3.17.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 3.17.0 keyboard_arrow_down
public final class SourceLocation implements Serializable
Additional information about the source code location that produced the log entry.
Inheritance
Object >
SourceLocation
Static Methods
newBuilder()
public static SourceLocation.Builder newBuilder()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Name
Description
obj
Object
Overrides
getFile()
Returns the source file name. Depending on the runtime environment, this might be a simple name
or a fully-qualified name.
Returns
Type
Description
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
Type
Description
String
getLine()
Returns the line within the source file. 1-based; 0 indicates no line number available.
Returns
Type
Description
Long
hashCode()
Returns
Type
Description
int
Overrides
toBuilder()
public SourceLocation.Builder toBuilder()
toString()
Returns
Type
Description
String
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-24 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-09-24 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-24 UTC."]]