fix: change log.Fatal for log.Panic

This commit is contained in:
Elton Minetto
2022-08-02 09:03:21 -03:00
parent 4109d1a525
commit 1dbced3f6b
3 changed files with 11 additions and 9 deletions
+3 -1
View File
@@ -1,2 +1,4 @@
bin/ bin/
.idea/ .idea/*
.vscode/*
.DS_Store
+3 -3
View File
@@ -32,7 +32,7 @@ func main() {
dataSourceName := fmt.Sprintf("%s:%s@tcp(%s:3306)/%s?parseTime=true", config.DB_USER, config.DB_PASSWORD, config.DB_HOST, config.DB_DATABASE) dataSourceName := fmt.Sprintf("%s:%s@tcp(%s:3306)/%s?parseTime=true", config.DB_USER, config.DB_PASSWORD, config.DB_HOST, config.DB_DATABASE)
db, err := sql.Open("mysql", dataSourceName) db, err := sql.Open("mysql", dataSourceName)
if err != nil { if err != nil {
log.Fatal(err.Error()) log.Panic(err.Error())
} }
defer db.Close() defer db.Close()
@@ -46,7 +46,7 @@ func main() {
metricService, err := metric.NewPrometheusService() metricService, err := metric.NewPrometheusService()
if err != nil { if err != nil {
log.Fatal(err.Error()) log.Panic(err.Error())
} }
r := mux.NewRouter() r := mux.NewRouter()
//handlers //handlers
@@ -80,6 +80,6 @@ func main() {
} }
err = srv.ListenAndServe() err = srv.ListenAndServe()
if err != nil { if err != nil {
log.Fatal(err.Error()) log.Panic(err.Error())
} }
} }
+5 -5
View File
@@ -26,26 +26,26 @@ func handleParams() (string, error) {
func main() { func main() {
metricService, err := metric.NewPrometheusService() metricService, err := metric.NewPrometheusService()
if err != nil { if err != nil {
log.Fatal(err.Error()) log.Panic(err.Error())
} }
appMetric := metric.NewCLI("search") appMetric := metric.NewCLI("search")
appMetric.Started() appMetric.Started()
query, err := handleParams() query, err := handleParams()
if err != nil { if err != nil {
log.Fatal(err.Error()) log.Panic(err.Error())
} }
dataSourceName := fmt.Sprintf("%s:%s@tcp(%s:3306)/%s?parseTime=true", config.DB_USER, config.DB_PASSWORD, config.DB_HOST, config.DB_DATABASE) dataSourceName := fmt.Sprintf("%s:%s@tcp(%s:3306)/%s?parseTime=true", config.DB_USER, config.DB_PASSWORD, config.DB_HOST, config.DB_DATABASE)
db, err := sql.Open("mysql", dataSourceName) db, err := sql.Open("mysql", dataSourceName)
if err != nil { if err != nil {
log.Fatal(err.Error()) log.Panic(err.Error())
} }
defer db.Close() defer db.Close()
repo := repository.NewBookMySQL(db) repo := repository.NewBookMySQL(db)
service := book.NewService(repo) service := book.NewService(repo)
all, err := service.SearchBooks(query) all, err := service.SearchBooks(query)
if err != nil { if err != nil {
log.Fatal(err) log.Panic(err)
} }
for _, j := range all { for _, j := range all {
fmt.Printf("%s %s \n", j.Title, j.Author) fmt.Printf("%s %s \n", j.Title, j.Author)
@@ -53,6 +53,6 @@ func main() {
appMetric.Finished() appMetric.Finished()
err = metricService.SaveCLI(appMetric) err = metricService.SaveCLI(appMetric)
if err != nil { if err != nil {
log.Fatal(err) log.Panic(err)
} }
} }