Reference documentation and code samples for the Stackdriver Error Reporting V1beta1 Client class SourceLocation.
Indicates a location in the source code of the service for which errors are
reported. functionName
must be provided by the application when reporting
an error, unless the error report contains a message
with a supported
exception stack trace. All fields are optional for the later case.
Generated from protobuf message google.devtools.clouderrorreporting.v1beta1.SourceLocation
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ file_path |
string
The source code filename, which can include a truncated relative path, or a full path from a production machine. |
↳ line_number |
int
1-based. 0 indicates that the line number is unknown. |
↳ function_name |
string
Human-readable name of a function or method. The value can include optional context like the class or package name. For example, |
getFilePath
The source code filename, which can include a truncated relative path, or a full path from a production machine.
Returns | |
---|---|
Type | Description |
string |
setFilePath
The source code filename, which can include a truncated relative path, or a full path from a production machine.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getLineNumber
1-based. 0 indicates that the line number is unknown.
Returns | |
---|---|
Type | Description |
int |
setLineNumber
1-based. 0 indicates that the line number is unknown.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getFunctionName
Human-readable name of a function or method.
The value can include optional context like the class or package name.
For example, my.package.MyClass.method
in case of Java.
Returns | |
---|---|
Type | Description |
string |
setFunctionName
Human-readable name of a function or method.
The value can include optional context like the class or package name.
For example, my.package.MyClass.method
in case of Java.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |