Stackdriver Logging V2 Client - Class LogEntrySourceLocation (1.31.0)

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

Namespace

Google \ Cloud \ Logging \ V2

Methods

__construct

Constructor.

Parameters
Name Description
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
Type Description
string

setFile

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

Parameter
Name Description
var string
Returns
Type Description
$this

getLine

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

Returns
Type Description
int|string

setLine

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

Parameter
Name Description
var int|string
Returns
Type Description
$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
Type Description
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
Name Description
var string
Returns
Type Description
$this