@@ -90,7 +90,7 @@ func (d *DefaultEncoder) LogFatalError(logger s.LoggerConfigsInterface, args ...
9090 if len (args ) > 0 && ! d .areAllNil (args ... ) {
9191 dEnabled , tEnabled := logger .GetDateTimeEnabled ()
9292 msgBuffer := d .composeMsg (
93- ll .DebugLvlName ,
93+ ll .FatalErrorLvlName ,
9494 dEnabled , tEnabled ,
9595 logger .GetColorsEnabled (),
9696 logger .GetShowLogLevel (),
@@ -140,15 +140,18 @@ func (d *DefaultEncoder) composeMsg(
140140 b .Grow (len (msg ) + 50 )
141141
142142 dateStr , timeStr , dateTimeStr := d .DateTimePrinter .RetrieveDateTime (dateEnabled , timeEnabled )
143+ dateTime := d .formatDateTimeString (dateStr , timeStr , dateTimeStr )
143144 colors := d .ColorsPrinter .RetrieveColorsFromLogLevel (headerColorEnabled , ll .LogLvlNameToInt [logLevel ])
144-
145145 b .WriteString (string (colors [0 ]))
146146
147147 if showLogLevel {
148148 b .WriteString (logLevel .String ())
149+
150+ if dateTime .Len () > 0 {
151+ b .WriteByte (' ' )
152+ }
149153 }
150154
151- dateTime := d .formatDateTimeString (dateStr , timeStr , dateTimeStr )
152155 b .Write (dateTime .Bytes ())
153156
154157 if showLogLevel || dateEnabled || timeEnabled {
@@ -162,7 +165,7 @@ func (d *DefaultEncoder) composeMsg(
162165 return b
163166}
164167
165- // formatDateTimeString correctly formats the dateTime string adding and removing square brackets
168+ // formatDateTimeString correctly formats the dateTime string, adding and removing square brackets
166169// and white spaces as needed.
167170func (d * DefaultEncoder ) formatDateTimeString (dateStr , timeStr , dateTimeStr string ) bytes.Buffer {
168171 var sb bytes.Buffer
0 commit comments