Class SourceLocation

java.lang.Object
com.google.cloud.logging.SourceLocation
All Implemented Interfaces:
Serializable

public final class SourceLocation extends Object implements Serializable
Additional information about the source code location that produced the log entry.
See Also:
  • Method Details

    • newBuilder

      public static SourceLocation.Builder newBuilder()
    • getFile

      public String getFile()
      Returns the source file name. Depending on the runtime environment, this might be a simple name or a fully-qualified name.
    • getLine

      public Long getLine()
      Returns the line within the source file. 1-based; 0 indicates no line number available.
    • getFunction

      public String getFunction()
      Returns the 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.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toBuilder

      public SourceLocation.Builder toBuilder()