@@ -138,6 +138,9 @@ var (
138
138
139
139
// QUOTA
140
140
Quota QuotaSettings
141
+
142
+ // logger
143
+ logger log.Logger
141
144
)
142
145
143
146
type CommandLineArgs struct {
@@ -148,6 +151,7 @@ type CommandLineArgs struct {
148
151
149
152
func init () {
150
153
IsWindows = runtime .GOOS == "windows"
154
+ logger = log .New ("settings" )
151
155
}
152
156
153
157
func parseAppUrlAndSubUrl (section * ini.Section ) (string , string ) {
@@ -544,38 +548,31 @@ func readSessionConfig() {
544
548
func initLogging () {
545
549
LogModes = strings .Split (Cfg .Section ("log" ).Key ("mode" ).MustString ("console" ), "," )
546
550
LogsPath = makeAbsolute (Cfg .Section ("paths" ).Key ("logs" ).String (), HomePath )
547
-
548
551
log .ReadLoggingConfig (LogModes , LogsPath , Cfg )
549
552
}
550
553
551
554
func LogConfigurationInfo () {
552
555
var text bytes.Buffer
553
- text .WriteString ("Configuration Info\n " )
554
556
555
- text .WriteString ("Config files:\n " )
556
- for i , file := range configFiles {
557
- text .WriteString (fmt .Sprintf (" [%d]: %s\n " , i , file ))
557
+ for _ , file := range configFiles {
558
+ logger .Info ("Config loaded from" , "file" , file )
558
559
}
559
560
560
561
if len (appliedCommandLineProperties ) > 0 {
561
- text .WriteString ("Command lines overrides:\n " )
562
- for i , prop := range appliedCommandLineProperties {
563
- text .WriteString (fmt .Sprintf (" [%d]: %s\n " , i , prop ))
562
+ for _ , prop := range appliedCommandLineProperties {
563
+ logger .Info ("Config overriden from command line" , "arg" , prop )
564
564
}
565
565
}
566
566
567
567
if len (appliedEnvOverrides ) > 0 {
568
568
text .WriteString ("\t Environment variables used:\n " )
569
- for i , prop := range appliedEnvOverrides {
570
- text . WriteString ( fmt . Sprintf ( " [%d]: %s \n " , i , prop ) )
569
+ for _ , prop := range appliedEnvOverrides {
570
+ logger . Info ( "Config overriden from Environment variable " , "var" , prop )
571
571
}
572
572
}
573
573
574
- text .WriteString ("Paths:\n " )
575
- text .WriteString (fmt .Sprintf (" home: %s\n " , HomePath ))
576
- text .WriteString (fmt .Sprintf (" data: %s\n " , DataPath ))
577
- text .WriteString (fmt .Sprintf (" logs: %s\n " , LogsPath ))
578
- text .WriteString (fmt .Sprintf (" plugins: %s\n " , PluginsPath ))
579
-
580
- log .Info (text .String ())
574
+ logger .Info ("Path Home" , "path" , HomePath )
575
+ logger .Info ("Path Data" , "path" , DataPath )
576
+ logger .Info ("Path Logs" , "path" , LogsPath )
577
+ logger .Info ("Path Plugins" , "path" , PluginsPath )
581
578
}
0 commit comments