| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Run make build to build the application. Executable will be built to build/ubft.
It's possible to define the configuration values from (in the order of precedence):
The default location of configuration file is $UBFT_HOME/config.props
The default $UBFT_HOME is $HOME/.ubft
Logging can be configured through a yaml configuration file. See logger-config.yaml for example.
Default location of the logger configuration file is $UBFT_HOME/logger-config.yaml
The location can be changed through --logger-config configuration key. If it's relative URL, then it's relative to $UBFT_HOME. Some logging related parameters can be set via command line parameters too - run ubft -h for more.
See logging.md for information about log schema.
To enable tracing environment variable UBFT_TRACING (or command line flag --tracing) has to be set to one of the supported exporter names: stdout, otlptracehttp or zipkin.
Exporter can be further configured using General SDK Configuration and exporter specific OpenTelemetry Protocol Exporter environment variables. Exceptions are:
To enable trace exporter for test the UBFT_TEST_TRACER environment variable has to be set to desired exporter name, ie
UBFT_TEST_TRACER=otlptracehttp go test ./...The test tracing will pick up the same OTEL environment variables linked above except that some parameters are already "hardcoded":
To use autocompletion (supported with bash, fish, powershell and zsh), run the following commands after building (this is bash example):
For example, if go.work is defined as follows:
go 1.23.2
use (
.
../bft-go-base
)
The folder can add be added into Docker build context by specifying it as follow:
DOCKER_GO_DEPENDENCY=../bft-go-base make build-docker| Back | FazBrowse Home | New Git URL |