domain

package
v0.2.9 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2025 License: MIT Imports: 2 Imported by: 1

Documentation

Index

Constants

View Source
const SQLMetricPointName = "sql"

Variables

View Source
var (
	LogFieldSQL        = namespace.Namespace{Identifier: "sql"}
	LogFieldSQLRequest = namespace.Namespace{Parent: &LogFieldSQL, Identifier: "request"}

	LogFieldSQLRowsAffected = namespace.Namespace{Parent: &LogFieldSQLRequest, Identifier: "rows_affected"}
	LogFieldSQLQuery        = namespace.Namespace{Parent: &LogFieldSQLRequest, Identifier: "query"}

	LogScopeTime        = namespace.Namespace{Parent: &LogFieldSQLRequest, Identifier: "time"}
	LogFieldTimeStarted = namespace.Namespace{Parent: &LogScopeTime, Identifier: "started"}
	LogFieldTimeEnded   = namespace.Namespace{Parent: &LogScopeTime, Identifier: "ended"}
	LogFieldDuration    = namespace.Namespace{Parent: &LogScopeTime, Identifier: "duration_ms"}
)
View Source
var DatabaseCtxKey = "database"

Functions

This section is empty.

Types

type DatabaseConfig

type DatabaseConfig struct {
	Engine string `config:"DB_ENGINE" default:"POSTGRES"`
}

type PostgresConfig

type PostgresConfig struct {
	Address string `config:"PG_ADDRESS" default:"localhost"`
	Port    int    `config:"PG_PORT" default:"5432"`

	Username string        `config:"PG_USERNAME" default:"postgres"`
	Password config.Secret `config:"PG_PASSWORD" default:"postgres"`
	Database string        `config:"PG_DATABASE" default:"postgres"`

	UseTLS bool `config:"PG_TLS" default:"true"`
}

Jump to

Keyboard shortcuts

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