22package globals
33
44import (
5- "fmt"
65 "net/url"
76 "reflect"
87 "sync"
98 "sync/atomic"
109
11- "github.com/sourcegraph/log"
10+ "github.com/inconshreveable/log15" //nolint:go
1211
1312 "github.com/sourcegraph/sourcegraph/internal/conf"
1413 "github.com/sourcegraph/sourcegraph/schema"
@@ -30,27 +29,25 @@ var watchExternalURLOnce sync.Once
3029// WatchExternalURL watches for changes in the `externalURL` site configuration
3130// so that changes are reflected in what is returned by the ExternalURL function.
3231func WatchExternalURL () {
33- logger := log .Scoped ("externalURLWatcher" , "" )
34-
3532 watchExternalURLOnce .Do (func () {
3633 conf .Watch (func () {
3734 after := defaultExternalURL
3835 if val := conf .Get ().ExternalURL ; val != "" {
3936 var err error
4037 if after , err = url .Parse (val ); err != nil {
41- logger .Error ("globals.ExternalURL" , log . String ( "value" , val ), log . Error ( err ) )
38+ log15 .Error ("globals.ExternalURL" , "value" , val , "error" , err )
4239 return
4340 }
4441 }
4542
4643 if before := ExternalURL (); ! reflect .DeepEqual (before , after ) {
4744 SetExternalURL (after )
4845 if before .Host != "example.com" {
49- logger .Info (
46+ log15 .Info (
5047 "globals.ExternalURL" ,
51- log . Bool ( "updated" , true ) ,
52- log . String ( "before" , before . String ()) ,
53- log . String ( "after" , after . String ()) ,
48+ "updated" , true ,
49+ "before" , before ,
50+ "after" , after ,
5451 )
5552 }
5653 }
@@ -87,25 +84,23 @@ var watchPermissionsUserMappingOnce sync.Once
8784// WatchPermissionsUserMapping watches for changes in the `permissions.userMapping` site configuration
8885// so that changes are reflected in what is returned by the PermissionsUserMapping function.
8986func WatchPermissionsUserMapping () {
90- logger := log .Scoped ("permissionsUserMapWatcher" , "" )
91-
9287 watchPermissionsUserMappingOnce .Do (func () {
9388 conf .Watch (func () {
9489 after := conf .Get ().PermissionsUserMapping
9590 if after == nil {
9691 after = defaultPermissionsUserMapping
9792 } else if after .BindID != "email" && after .BindID != "username" {
98- logger .Error ("globals.PermissionsUserMapping" , log . String ( "BindID" , after .BindID ), log . String ( "error" , "not a valid value" ) )
93+ log15 .Error ("globals.PermissionsUserMapping" , "BindID" , after .BindID , "error" , "not a valid value" )
9994 return
10095 }
10196
10297 if before := PermissionsUserMapping (); ! reflect .DeepEqual (before , after ) {
10398 SetPermissionsUserMapping (after )
104- logger .Info (
99+ log15 .Info (
105100 "globals.PermissionsUserMapping" ,
106- log . Bool ( "updated" , true ) ,
107- log . String ( "before" , fmt . Sprint ( before )) ,
108- log . String ( "after" , fmt . Sprint ( after )) ,
101+ "updated" , true ,
102+ "before" , before ,
103+ "after" , after ,
109104 )
110105 }
111106 })
@@ -145,8 +140,6 @@ func WatchBranding() {
145140 panic ("WatchBranding called more than once" )
146141 }
147142
148- logger := log .Scoped ("brandingWatcher" , "" )
149-
150143 conf .Watch (func () {
151144 after := conf .Get ().Branding
152145 if after == nil {
@@ -159,11 +152,11 @@ func WatchBranding() {
159152
160153 if before := Branding (); ! reflect .DeepEqual (before , after ) {
161154 SetBranding (after )
162- logger .Debug (
155+ log15 .Debug (
163156 "globals.Branding" ,
164- log . Bool ( "updated" , true ) ,
165- log . String ( "before" , fmt . Sprint ( before )) ,
166- log . String ( "after" , fmt . Sprint ( after )) ,
157+ "updated" , true ,
158+ "before" , before ,
159+ "after" , after ,
167160 )
168161 }
169162 })
0 commit comments