1
1
package go_logger
2
2
3
3
import (
4
- gologgerseparator "github.com/ralvarezdev/go-logger/separator"
5
4
gologgerstatus "github.com/ralvarezdev/go-logger/status"
6
- gologgerstrings "github.com/ralvarezdev/go-logger/strings"
5
+ gostringsadd "github.com/ralvarezdev/go-strings/add"
6
+ gostringsaddformat "github.com/ralvarezdev/go-strings/add/format"
7
+ gostringsconvert "github.com/ralvarezdev/go-strings/convert"
8
+ gostringsseparator "github.com/ralvarezdev/go-strings/separator"
7
9
"log"
8
10
"strings"
9
11
)
10
12
11
13
var (
12
14
// HeaderSeparator is the header separator
13
- HeaderSeparator = gologgerseparator .NewRepeatedContent (gologgerseparator .Space )
15
+ HeaderSeparator = gostringsseparator .NewRepeatedContent (gostringsseparator .Space )
14
16
15
17
// StatusSeparator is the status separator
16
- StatusSeparator = gologgerseparator .NewRepeatedContent (gologgerseparator .Space )
18
+ StatusSeparator = gostringsseparator .NewRepeatedContent (gostringsseparator .Space )
17
19
18
20
// DescriptionSeparator is the description separator
19
- DescriptionSeparator = gologgerseparator .NewMultiline (
20
- gologgerseparator .Space ,
21
- gologgerseparator .NewLine ,
21
+ DescriptionSeparator = gostringsseparator .NewMultiline (
22
+ gostringsseparator .Space ,
23
+ gostringsseparator .NewLine ,
22
24
1 ,
23
25
)
24
26
25
27
// MessageSeparator is the message separator
26
- MessageSeparator = gologgerseparator .Space
28
+ MessageSeparator = gostringsseparator .Space
27
29
28
30
// AddCharactersFn is the add characters function
29
- AddCharactersFn = gologgerstrings . AddBrackets
31
+ AddCharactersFn = gostringsadd . Brackets
30
32
)
31
33
32
34
type (
@@ -79,20 +81,18 @@ func (m *Message) String() string {
79
81
if m .header != "" {
80
82
formattedMessage = append (
81
83
formattedMessage ,
82
- gologgerstrings . FormatString (
84
+ AddCharactersFn (
83
85
HeaderSeparator ,
84
86
m .header ,
85
- AddCharactersFn ,
86
87
),
87
88
)
88
89
}
89
90
90
91
// Format status
91
92
formattedMessage = append (
92
93
formattedMessage ,
93
- gologgerstrings . FormatStatus (
94
+ m . status . Format (
94
95
StatusSeparator ,
95
- m .status ,
96
96
AddCharactersFn ,
97
97
),
98
98
)
@@ -105,7 +105,7 @@ func (m *Message) String() string {
105
105
// Add formatted description
106
106
if m .description != nil && len (* m .description ) > 0 {
107
107
formattedMessage = append (
108
- formattedMessage , gologgerstrings . FormatStringArray (
108
+ formattedMessage , gostringsaddformat . StringArray (
109
109
DescriptionSeparator ,
110
110
m .description ,
111
111
AddCharactersFn ,
@@ -155,7 +155,7 @@ func (d *DefaultLogger) Info(header, subheader string, details *[]string) {
155
155
// Error logs an error message
156
156
func (d * DefaultLogger ) Error (header , subheader string , errors * []error ) {
157
157
// Map errors to a string array
158
- mappedErrors := gologgerstrings . MapErrorArrayToStringArray (errors )
158
+ mappedErrors := gostringsconvert . ErrorArrayToStringArray (errors )
159
159
d .BuildAndLog (
160
160
header ,
161
161
subheader ,
0 commit comments