stackdriver

package
v0.10.49 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2025 License: Apache-2.0 Imports: 10 Imported by: 3

Documentation

Overview

Package stackdriver implements a Google Cloud Stackdriver formatter for xlog. It formats log entries into the JSON structure expected by Stackdriver Logging.

Example:

formatter := &stackdriver.Formatter{WithTrace: true}
logger := xlog.New(os.Stdout, xlog.WithFormatter(formatter))
logger.Infof("User logged in")

Index

Constants

This section is empty.

Variables

View Source
var MaxLogMessageLength = 2 * 1024

Functions

func NewFormatter

func NewFormatter(w io.Writer, logName string) xlog.Formatter

NewFormatter returns a Stackdriver formatter for xlog, writing log entries as Stackdriver-compatible JSON. logName sets the Stackdriver log name.

func String

func String(value any) string

String returns a JSON-encoded, HTML-escaped string representation of the value.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL