package log

import "github.com/Azure/azure-sdk-for-go/sdk/azcore/log"

Package log provides functionality for configuring logging facilities.

Index

Constants

const (
	// Request entries contain information about HTTP requests.
	// This includes information like the URL, query parameters, and headers.
	Request = log.Request

	// Response entries contain information about HTTP responses.
	// This includes information like the HTTP status code, headers, and request URL.
	Response = log.Response

	// RetryPolicy entries contain information specific to the retry policy in use.
	RetryPolicy = log.RetryPolicy

	// LongRunningOperation entries contain information specific to long-running operations.
	// This includes information like polling location, operation state and sleep intervals.
	LongRunningOperation = log.LongRunningOperation
)

Functions

func SetClassifications

func SetClassifications(cls ...Classification)

SetClassifications is used to control which classifications are written to the log. By default all log classifications are writen.

func SetListener

func SetListener(lst func(log.Classification, string))

SetListener will set the Logger to write to the specified Listener.

Types

type Classification

type Classification = log.Classification

Classification is used to group entries. Each group can be toggled on or off.

Source Files

log.go

Version
v0.19.0
Published
Aug 26, 2021
Platform
darwin/amd64
Imports
1 packages
Last checked
3 minutes ago

Tools for package owners.