Stackdriver Logging V2 Client - Class LogEntrySourceLocation (1.25.5)

Reference documentation and code samples for the Stackdriver Logging V2 Client class LogEntrySourceLocation.

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

Generated from protobuf message google.logging.v2.LogEntrySourceLocation

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ file string

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

↳ line int|string

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

↳ function string

Optional. 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. For example: qual.if.ied.Class.method (Java), dir/package.func (Go), function (Python).

getFile

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

Returns
TypeDescription
string

setFile

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getLine

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

Returns
TypeDescription
int|string

setLine

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

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this

getFunction

Optional. 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. For example: qual.if.ied.Class.method (Java), dir/package.func (Go), function (Python).

Returns
TypeDescription
string

setFunction

Optional. 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. For example: qual.if.ied.Class.method (Java), dir/package.func (Go), function (Python).

Parameter
NameDescription
var string
Returns
TypeDescription
$this