logpolicy: directly expose the logtail server URL (#5788)
Callers of LogHost often jump through hoops to undo the loss of information dropped by LogHost (e.g., the HTTP scheme). Signed-off-by: Joe Tsai <joetsai@digital-static.net>
This commit is contained in:
parent
bb7be74756
commit
e73657d7aa
|
@ -70,8 +70,19 @@ func getLogTarget() string {
|
|||
return getLogTargetOnce.v
|
||||
}
|
||||
|
||||
// LogURL is the base URL for the configured logtail server, or the default.
|
||||
// It is guaranteed to not terminate with any forward slashes.
|
||||
func LogURL() string {
|
||||
if v := getLogTarget(); v != "" {
|
||||
return strings.TrimRight(v, "/")
|
||||
}
|
||||
return "https://" + logtail.DefaultHost
|
||||
}
|
||||
|
||||
// LogHost returns the hostname only (without port) of the configured
|
||||
// logtail server, or the default.
|
||||
//
|
||||
// Deprecated: Use LogURL instead.
|
||||
func LogHost() string {
|
||||
if v := getLogTarget(); v != "" {
|
||||
if u, err := url.Parse(v); err == nil {
|
||||
|
|
Loading…
Reference in New Issue