Added error to return values in some functions

This commit is contained in:
2023-04-02 19:21:54 +02:00
parent 1881298825
commit f7b37a7666
3 changed files with 11 additions and 8 deletions

View File

@@ -12,7 +12,7 @@ type Logger struct {
appName string
}
func NewLogger(appName, fHost string, fPort int) *Logger {
func NewLogger(appName, fHost string, fPort int) (*Logger, error) {
config := fluent.Config{
FluentHost: fHost,
FluentPort: fPort,
@@ -20,10 +20,10 @@ func NewLogger(appName, fHost string, fPort int) *Logger {
}
fluent, err := fluent.New(config)
if err != nil {
log.Panicf("Error connecting to %s: %v", fHost, err)
return nil, err
}
return &Logger{fluent, appName}
return &Logger{fluent, appName}, nil
}
func (l *Logger) Log(format string, v ...any) {