Poprawione logowanie
This commit is contained in:
12
mgr/mgr.go
12
mgr/mgr.go
@ -2,6 +2,7 @@ package mgr
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
"multisql/cfg"
|
||||
"multisql/psql"
|
||||
"os"
|
||||
@ -49,7 +50,7 @@ func (self Manager) GetScripts() ([]string, error) {
|
||||
scrpt := path.Join(self.config.SqlDir, e.Name())
|
||||
_, err := os.Stat(scrpt)
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "Skrypt zostanie pominięty z powodu błedu: %v\n", err)
|
||||
log.Printf("Skrypt zostanie pominięty z powodu błedu: %v\n", err)
|
||||
continue
|
||||
}
|
||||
scripts = append(scripts, scrpt)
|
||||
@ -72,8 +73,8 @@ func (self Manager) Run() error {
|
||||
for _, con := range self.config.Connections {
|
||||
dbDir, err := self.createDirPerCon(con)
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "Problem z utworzeniem katalogu wynikow dla połaczenie: %v", dbDir)
|
||||
fmt.Fprintf(os.Stderr, "Pomijam połaczenie")
|
||||
log.Printf("Problem z utworzeniem katalogu wynikow dla połaczenie: %v", dbDir)
|
||||
log.Printf("Pomijam połaczenie")
|
||||
continue
|
||||
}
|
||||
|
||||
@ -87,6 +88,7 @@ func (self Manager) Run() error {
|
||||
scripts,
|
||||
con,
|
||||
self.config.PsqlExec,
|
||||
self.verbose,
|
||||
)
|
||||
go sql.Exec(stream)
|
||||
}
|
||||
@ -107,10 +109,10 @@ func (self Manager) Logger(group *sync.WaitGroup, stream <-chan psql.Result, con
|
||||
for event := range stream {
|
||||
if event.Err != nil {
|
||||
scr := path.Base(event.Script)
|
||||
fmt.Fprintf(os.Stderr, "%s:%d:%s:%s Skrypt: %s Błąd: %v\n", con.Host, con.Port, con.DbName, con.User, scr, event.Err)
|
||||
log.Printf("%s:%d:%s:%s Skrypt: %s Błąd: %v\n", con.Host, con.Port, con.DbName, con.User, scr, event.Err)
|
||||
} else if self.verbose {
|
||||
scr := path.Base(event.Script)
|
||||
fmt.Fprintf(os.Stderr, "%s:%d:%s:%s Skrypt %s zakończony poprawnie\n", con.Host, con.Port, con.DbName, con.User, scr)
|
||||
log.Printf("%s:%d:%s:%s Skrypt %s zakończony poprawnie\n", con.Host, con.Port, con.DbName, con.User, scr)
|
||||
}
|
||||
}
|
||||
group.Done()
|
||||
|
Reference in New Issue
Block a user