@ -520,7 +520,7 @@ func New(collection string) *Policy {
}
}
}
}
c := logtail . Config {
c onf := logtail . Config {
Collection : newc . Collection ,
Collection : newc . Collection ,
PrivateID : newc . PrivateID ,
PrivateID : newc . PrivateID ,
Stderr : logWriter { console } ,
Stderr : logWriter { console } ,
@ -534,16 +534,16 @@ func New(collection string) *Policy {
HTTPC : & http . Client { Transport : NewLogtailTransport ( logtail . DefaultHost ) } ,
HTTPC : & http . Client { Transport : NewLogtailTransport ( logtail . DefaultHost ) } ,
}
}
if collection == logtail . CollectionNode {
if collection == logtail . CollectionNode {
c . MetricsDelta = clientmetric . EncodeLogTailMetricsDelta
c onf . MetricsDelta = clientmetric . EncodeLogTailMetricsDelta
c . IncludeProcID = true
c onf . IncludeProcID = true
c . IncludeProcSequence = true
c onf . IncludeProcSequence = true
}
}
if val := getLogTarget ( ) ; val != "" {
if val := getLogTarget ( ) ; val != "" {
log . Println ( "You have enabled a non-default log target. Doing without being told to by Tailscale staff or your network administrator will make getting support difficult." )
log . Println ( "You have enabled a non-default log target. Doing without being told to by Tailscale staff or your network administrator will make getting support difficult." )
c . BaseURL = val
c onf . BaseURL = val
u , _ := url . Parse ( val )
u , _ := url . Parse ( val )
c . HTTPC = & http . Client { Transport : NewLogtailTransport ( u . Host ) }
c onf . HTTPC = & http . Client { Transport : NewLogtailTransport ( u . Host ) }
}
}
filchOptions := filch . Options {
filchOptions := filch . Options {
@ -566,16 +566,16 @@ func New(collection string) *Policy {
filchBuf , filchErr := filch . New ( filchPrefix , filchOptions )
filchBuf , filchErr := filch . New ( filchPrefix , filchOptions )
if filchBuf != nil {
if filchBuf != nil {
c . Buffer = filchBuf
c onf . Buffer = filchBuf
if filchBuf . OrigStderr != nil {
if filchBuf . OrigStderr != nil {
c . Stderr = filchBuf . OrigStderr
c onf . Stderr = filchBuf . OrigStderr
}
}
}
}
lw := logtail . NewLogger ( c , log . Printf )
lw := logtail . NewLogger ( c onf , log . Printf )
var logOutput io . Writer = lw
var logOutput io . Writer = lw
if runtime . GOOS == "windows" && c . Collection == logtail . CollectionNode {
if runtime . GOOS == "windows" && c onf . Collection == logtail . CollectionNode {
logID := newc . PublicID . String ( )
logID := newc . PublicID . String ( )
exe , _ := os . Executable ( )
exe , _ := os . Executable ( )
if strings . EqualFold ( filepath . Base ( exe ) , "tailscaled.exe" ) {
if strings . EqualFold ( filepath . Base ( exe ) , "tailscaled.exe" ) {