Skip to content

Commit 8b48150

Browse files
committed
feat: Added .gitignore file
1 parent 957d186 commit 8b48150

File tree

3 files changed

+58
-31
lines changed

3 files changed

+58
-31
lines changed

.gitignore

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# IDE folders
2+
/.idea
3+
/.vscode
4+
5+
# Environment variables
6+
/**/*.env
7+
8+
# Executable files
9+
/**/*.exe
10+
11+
# Private and public keys
12+
/**/*.ed
13+
/**/*.pub
14+
/**/*.pem
15+
16+
# Commands
17+
/**/*.cmd
18+
/**/*.sh
19+
/**/*.bat

logger.go

Lines changed: 37 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package go_logger
22

33
import (
4-
"github.com/ralvarezdev/go-logger/status"
5-
loggerstrings "github.com/ralvarezdev/go-logger/strings"
4+
gologgerstatus "github.com/ralvarezdev/go-logger/status"
5+
gologgerstrings "github.com/ralvarezdev/go-logger/strings"
66
"log"
77
"strings"
88
)
@@ -17,14 +17,14 @@ type (
1717
LogMessage struct {
1818
title string
1919
details []string
20-
status status.Status
20+
status gologgerstatus.Status
2121
format *LogMessageFormat
2222
}
2323

2424
LogMessageFormat struct {
25-
StatusSeparator loggerstrings.Separator
26-
DetailsOuterSeparator loggerstrings.Separator
27-
DetailsInnerSeparator loggerstrings.Separator
25+
StatusSeparator gologgerstrings.Separator
26+
DetailsOuterSeparator gologgerstrings.Separator
27+
DetailsInnerSeparator gologgerstrings.Separator
2828
}
2929

3030
// LogError struct
@@ -35,9 +35,9 @@ type (
3535
}
3636

3737
LogErrorFormat struct {
38-
StatusSeparator loggerstrings.Separator
39-
ErrorsOuterSeparator loggerstrings.Separator
40-
ErrorsInnerSeparator loggerstrings.Separator
38+
StatusSeparator gologgerstrings.Separator
39+
ErrorsOuterSeparator gologgerstrings.Separator
40+
ErrorsInnerSeparator gologgerstrings.Separator
4141
}
4242

4343
// Logger is an interface for logging messages
@@ -48,8 +48,8 @@ type (
4848

4949
// LoggerFormat struct
5050
LoggerFormat struct {
51-
NameSeparator loggerstrings.Separator
52-
MessageSeparator loggerstrings.Separator
51+
NameSeparator gologgerstrings.Separator
52+
MessageSeparator gologgerstrings.Separator
5353
}
5454

5555
// DefaultLogger is a logger that logs messages
@@ -62,27 +62,27 @@ type (
6262

6363
// DefaultLogMessageFormat is the default log message format
6464
var DefaultLogMessageFormat = LogMessageFormat{
65-
StatusSeparator: loggerstrings.SpaceSeparator,
66-
DetailsOuterSeparator: loggerstrings.NewLineSeparator,
67-
DetailsInnerSeparator: loggerstrings.TabSeparator,
65+
StatusSeparator: gologgerstrings.SpaceSeparator,
66+
DetailsOuterSeparator: gologgerstrings.NewLineSeparator,
67+
DetailsInnerSeparator: gologgerstrings.TabSeparator,
6868
}
6969

7070
// DefaultLogErrorFormat is the default log error format
7171
var DefaultLogErrorFormat = LogErrorFormat{
72-
StatusSeparator: loggerstrings.SpaceSeparator,
73-
ErrorsOuterSeparator: loggerstrings.NewLineSeparator,
74-
ErrorsInnerSeparator: loggerstrings.TabSeparator,
72+
StatusSeparator: gologgerstrings.SpaceSeparator,
73+
ErrorsOuterSeparator: gologgerstrings.NewLineSeparator,
74+
ErrorsInnerSeparator: gologgerstrings.TabSeparator,
7575
}
7676

7777
// DefaultLoggerFormat is the default logger format
7878
var DefaultLoggerFormat = LoggerFormat{
79-
NameSeparator: loggerstrings.SpaceSeparator,
80-
MessageSeparator: loggerstrings.SpaceSeparator,
79+
NameSeparator: gologgerstrings.SpaceSeparator,
80+
MessageSeparator: gologgerstrings.SpaceSeparator,
8181
}
8282

8383
// NewLogMessageFormat creates a new log message format
8484
func NewLogMessageFormat(
85-
statusSeparator, detailsOuterSeparator, detailsInnerSeparator loggerstrings.Separator,
85+
statusSeparator, detailsOuterSeparator, detailsInnerSeparator gologgerstrings.Separator,
8686
) *LogMessageFormat {
8787
return &LogMessageFormat{
8888
StatusSeparator: statusSeparator,
@@ -102,7 +102,7 @@ func CopyLogMessageFormat(format *LogMessageFormat) *LogMessageFormat {
102102

103103
// NewLogErrorFormat creates a new log error format
104104
func NewLogErrorFormat(
105-
statusSeparator, errorsOuterSeparator, errorsInnerSeparator loggerstrings.Separator,
105+
statusSeparator, errorsOuterSeparator, errorsInnerSeparator gologgerstrings.Separator,
106106
) *LogErrorFormat {
107107
return &LogErrorFormat{
108108
StatusSeparator: statusSeparator,
@@ -122,7 +122,7 @@ func CopyLogErrorFormat(format *LogErrorFormat) *LogErrorFormat {
122122

123123
// NewLoggerFormat creates a new logger format
124124
func NewLoggerFormat(
125-
nameSeparator, messageSeparator loggerstrings.Separator,
125+
nameSeparator, messageSeparator gologgerstrings.Separator,
126126
) *LoggerFormat {
127127
return &LoggerFormat{
128128
NameSeparator: nameSeparator,
@@ -139,7 +139,12 @@ func CopyLoggerFormat(format *LoggerFormat) *LoggerFormat {
139139
}
140140

141141
// NewLogMessage creates a new log message
142-
func NewLogMessage(title string, status status.Status, format *LogMessageFormat, details ...string) *LogMessage {
142+
func NewLogMessage(
143+
title string,
144+
status gologgerstatus.Status,
145+
format *LogMessageFormat,
146+
details ...string,
147+
) *LogMessage {
143148
// Check if the format is nil
144149
if format == nil {
145150
format = &DefaultLogMessageFormat
@@ -150,16 +155,16 @@ func NewLogMessage(title string, status status.Status, format *LogMessageFormat,
150155

151156
// FormatDetails gets the formatted details
152157
func (l *LogMessage) FormatDetails() string {
153-
return loggerstrings.FormatStringArray(l.format.DetailsOuterSeparator, l.format.DetailsInnerSeparator, &l.details)
158+
return gologgerstrings.FormatStringArray(l.format.DetailsOuterSeparator, l.format.DetailsInnerSeparator, &l.details)
154159
}
155160

156161
// String gets the string representation of a log message
157162
func (l *LogMessage) String() string {
158163
var formattedLog []string
159164

160165
// Format status
161-
if l.status != status.StatusNone {
162-
formattedLog = append(formattedLog, loggerstrings.FormatStatus(l.status, l.format.StatusSeparator))
166+
if l.status != gologgerstatus.StatusNone {
167+
formattedLog = append(formattedLog, gologgerstrings.FormatStatus(l.status, l.format.StatusSeparator))
163168
}
164169

165170
// Add title
@@ -187,15 +192,18 @@ func NewLogError(title string, format *LogErrorFormat, errors ...error) *LogErro
187192

188193
// FormatErrors gets the formatted errors
189194
func (l *LogError) FormatErrors() string {
190-
return loggerstrings.FormatErrorArray(l.format.ErrorsOuterSeparator, l.format.ErrorsInnerSeparator, &l.errors)
195+
return gologgerstrings.FormatErrorArray(l.format.ErrorsOuterSeparator, l.format.ErrorsInnerSeparator, &l.errors)
191196
}
192197

193198
// String gets the string representation of a log error
194199
func (l *LogError) String() string {
195200
var formattedLog []string
196201

197202
// Format status
198-
formattedLog = append(formattedLog, loggerstrings.FormatStatus(status.StatusFailed, l.format.StatusSeparator))
203+
formattedLog = append(
204+
formattedLog,
205+
gologgerstrings.FormatStatus(gologgerstatus.StatusFailed, l.format.StatusSeparator),
206+
)
199207

200208
// Add message
201209
if l.title != "" {
@@ -219,7 +227,7 @@ func NewDefaultLogger(name string, format *LoggerFormat) *DefaultLogger {
219227

220228
return &DefaultLogger{
221229
name: name,
222-
formattedName: loggerstrings.AddBrackets(name, format.NameSeparator),
230+
formattedName: gologgerstrings.AddBrackets(name, format.NameSeparator),
223231
format: CopyLoggerFormat(format),
224232
}
225233
}

strings/strings.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package strings
22

33
import (
4-
"github.com/ralvarezdev/go-logger/status"
4+
gologgerstatus "github.com/ralvarezdev/go-logger/status"
55
"strings"
66
)
77

@@ -41,7 +41,7 @@ func AddParentheses(name string) string {
4141
}
4242

4343
// FormatStatus gets the formatted status
44-
func FormatStatus(status status.Status, separator Separator) string {
44+
func FormatStatus(status gologgerstatus.Status, separator Separator) string {
4545
return AddBrackets(status.String(), separator)
4646
}
4747

0 commit comments

Comments
 (0)