diff options
author | Daniel Langesten <daniel.langest@gmail.com> | 2015-03-19 10:59:02 +0100 |
---|---|---|
committer | Daniel Langesten <daniel.langest@gmail.com> | 2015-03-19 10:59:02 +0100 |
commit | 048b3a1f7a6c08c215a25c73c0e6d5c63e888a7d (patch) | |
tree | dc44a94f2b297526a4cf8716a0e8b5cdca6f2bb2 /cleaner.go | |
parent | 244fba51eb4807dc8195edf722c742acbbc18ac3 (diff) |
compile issues fix
Diffstat (limited to 'cleaner.go')
-rw-r--r-- | cleaner.go | 23 |
1 files changed, 12 insertions, 11 deletions
@@ -6,22 +6,23 @@ import ( "fmt" _ "github.com/go-sql-driver/mysql" "log" + "os" "time" ) var ( - logger *log.Logger + cllogger *log.Logger ) func init() { - logger = log.New(os.Stdout, "[ Cleaner ]", log.LstdFlags) + cllogger = log.New(os.Stdout, "[ Cleaner ]", log.LstdFlags) } func cleanFromDB(cfg *Config) (rowsLeft int, err error) { db, err := sql.Open("mysql", cfg.DBUser+":"+cfg.DBPass+"@"+cfg.DBConn+"/"+cfg.DBName) if err != nil { - logger.Println("Failed to connect to db") + cllogger.Println("Failed to connect to db") return } defer db.Close() @@ -41,20 +42,20 @@ func cleanFromDB(cfg *Config) (rowsLeft int, err error) { //Fetch data that should be cleaned rDat, err := fetchRawData(db, cfg, cleanLimit) if err != nil { - logger.Println("Faild to fetch raw data") + cllogger.Println("Faild to fetch raw data") return } cDat, err := clean(rDat, cfg) if err != nil { - logger.Println("Failed to clean data from db:", err) + cllogger.Println("Failed to clean data from db:", err) return } //Begin transaction tx, err := db.Begin() if err != nil { - logger.Println("Failed to initialize transaction") + cllogger.Println("Failed to initialize transaction") return } @@ -62,7 +63,7 @@ func cleanFromDB(cfg *Config) (rowsLeft int, err error) { err = insertCleanData(tx, cfg, cDat) if err != nil { tx.Rollback() - logger.Println("Failed to save cleaned data") + cllogger.Println("Failed to save cleaned data") return } @@ -70,13 +71,13 @@ func cleanFromDB(cfg *Config) (rowsLeft int, err error) { err = purgeRawData(tx, cfg, rDat) if err != nil { tx.Rollback() - logger.Println("Failed to remove old data") + cllogger.Println("Failed to remove old data") return } rowsLeft, err = availableRows(tx, cfg, cleanLimit) if err != nil { tx.Rollback() - logger.Println("Failed to fetch available rows") + cllogger.Println("Failed to fetch available rows") return } @@ -88,12 +89,12 @@ func cleanFromStdin(rDatChan <-chan []RawData, cfg *Config) error { for rDat := range rDatChan { cDat, err := clean(rDat, cfg) if err != nil { - logger.Println("Failed to clean data from stdin:", err) + cllogger.Println("Failed to clean data from stdin:", err) return err } err = insertCleanDataToDB(cfg, cDat) if err != nil { - logger.Println("Failed to insert clean data from stdin:", err) + cllogger.Println("Failed to insert clean data from stdin:", err) return err } } |