class Google::Apis::LoggingV2beta1::SourceLocation
Specifies a location in a source code file.
Attributes
file[RW]
Source file name. Depending on the runtime environment, this might be a simple name or a fully-qualified name. Corresponds to the JSON property `file` @return [String]
function_name[RW]
Human-readable name of the function or method being invoked, with optional context such as the class or package name. This information is 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). Corresponds to the JSON property `functionName` @return [String]
line[RW]
Line within the source file. Corresponds to the JSON property `line` @return [String]
Public Class Methods
new(**args)
click to toggle source
# File generated/google/apis/logging_v2beta1/classes.rb, line 1105 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File generated/google/apis/logging_v2beta1/classes.rb, line 1110 def update!(**args) @file = args[:file] if args.key?(:file) @line = args[:line] if args.key?(:line) @function_name = args[:function_name] if args.key?(:function_name) end