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