logtail: delete ID types and functions (#7412)
These have been moved to the types/logid package. Signed-off-by: Joe Tsai <joetsai@digital-static.net>
This commit is contained in:
parent
9cb332f0e2
commit
7e4788e383
|
@ -1,27 +0,0 @@
|
|||
// Copyright (c) Tailscale Inc & AUTHORS
|
||||
// SPDX-License-Identifier: BSD-3-Clause
|
||||
|
||||
package logtail
|
||||
|
||||
import "tailscale.com/types/logid"
|
||||
|
||||
// Deprecated: Use "tailscale.com/types/logid".PrivateID instead.
|
||||
type PrivateID = logid.PrivateID
|
||||
|
||||
// Deprecated: Use "tailscale.com/types/logid".NewPrivateID instead.
|
||||
func NewPrivateID() (PrivateID, error) {
|
||||
return logid.NewPrivateID()
|
||||
}
|
||||
|
||||
// Deprecated: Use "tailscale.com/types/logid".ParsePrivateID instead.
|
||||
func ParsePrivateID(s string) (PrivateID, error) {
|
||||
return logid.ParsePrivateID(s)
|
||||
}
|
||||
|
||||
// Deprecated: Use "tailscale.com/types/logid".PublicID instead.
|
||||
type PublicID = logid.PublicID
|
||||
|
||||
// Deprecated: Use "tailscale.com/types/logid".ParsePublicID instead.
|
||||
func ParsePublicID(s string) (PublicID, error) {
|
||||
return logid.ParsePublicID(s)
|
||||
}
|
|
@ -26,6 +26,7 @@ import (
|
|||
"tailscale.com/net/interfaces"
|
||||
"tailscale.com/net/sockstats"
|
||||
tslogger "tailscale.com/types/logger"
|
||||
"tailscale.com/types/logid"
|
||||
"tailscale.com/util/set"
|
||||
"tailscale.com/wgengine/monitor"
|
||||
)
|
||||
|
@ -49,8 +50,8 @@ type Encoder interface {
|
|||
|
||||
type Config struct {
|
||||
Collection string // collection name, a domain name
|
||||
PrivateID PrivateID // private ID for the primary log stream
|
||||
CopyPrivateID PrivateID // private ID for a log stream that is a superset of this log stream
|
||||
PrivateID logid.PrivateID // private ID for the primary log stream
|
||||
CopyPrivateID logid.PrivateID // private ID for a log stream that is a superset of this log stream
|
||||
BaseURL string // if empty defaults to "https://log.tailscale.io"
|
||||
HTTPC *http.Client // if empty defaults to http.DefaultClient
|
||||
SkipClientTime bool // if true, client_time is not written to logs
|
||||
|
@ -189,7 +190,7 @@ type Logger struct {
|
|||
uploadCancel func()
|
||||
explainedRaw bool
|
||||
metricsDelta func() string // or nil
|
||||
privateID PrivateID
|
||||
privateID logid.PrivateID
|
||||
httpDoCalls atomic.Int32
|
||||
|
||||
procID uint32
|
||||
|
@ -222,7 +223,7 @@ func (l *Logger) SetLinkMonitor(lm *monitor.Mon) {
|
|||
// PrivateID returns the logger's private log ID.
|
||||
//
|
||||
// It exists for internal use only.
|
||||
func (l *Logger) PrivateID() PrivateID { return l.privateID }
|
||||
func (l *Logger) PrivateID() logid.PrivateID { return l.privateID }
|
||||
|
||||
// Shutdown gracefully shuts down the logger while completing any
|
||||
// remaining uploads.
|
||||
|
|
|
@ -15,6 +15,7 @@ import (
|
|||
"time"
|
||||
|
||||
"tailscale.com/tstest"
|
||||
"tailscale.com/types/logid"
|
||||
)
|
||||
|
||||
func TestFastShutdown(t *testing.T) {
|
||||
|
@ -299,7 +300,7 @@ func TestPublicIDUnmarshalText(t *testing.T) {
|
|||
const hexStr = "6c60a9e0e7af57170bb1347b2d477e4cbc27d4571a4923b21651456f931e3d55"
|
||||
x := []byte(hexStr)
|
||||
|
||||
var id PublicID
|
||||
var id logid.PublicID
|
||||
if err := id.UnmarshalText(x); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
@ -307,7 +308,7 @@ func TestPublicIDUnmarshalText(t *testing.T) {
|
|||
t.Errorf("String = %q; want %q", id.String(), hexStr)
|
||||
}
|
||||
err := tstest.MinAllocsPerRun(t, 0, func() {
|
||||
var id PublicID
|
||||
var id logid.PublicID
|
||||
if err := id.UnmarshalText(x); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue