fix color log '#' issue and change remove temp file err to warning (does not halt)

This commit is contained in:
ZhengYang 2014-08-14 14:25:02 +08:00
parent ea3b10f2dc
commit abc40f79a8
1 changed files with 7 additions and 5 deletions

View File

@ -16,6 +16,7 @@ package main
import (
"database/sql"
"fmt"
"os"
"os/exec"
"path"
@ -300,10 +301,9 @@ func changeDir(dir string) {
// removeTempFile removes a file in dir
func removeTempFile(dir, file string) {
os.Chdir(dir)
changeDir(dir)
if err := os.Remove(file); err != nil {
ColorLog("[ERRO] Could not remove temporary migration files: %s\n", err)
os.Exit(2)
ColorLog("[WARN] Could not remove temporary file: %s\n", err)
}
}
@ -311,7 +311,8 @@ func removeTempFile(dir, file string) {
func formatShellErrOutput(o string) {
for _, line := range strings.Split(o, "\n") {
if line != "" {
ColorLog("[ERRO] -| %s\n", line)
ColorLog("[ERRO] -| ")
fmt.Println(line)
}
}
}
@ -320,7 +321,8 @@ func formatShellErrOutput(o string) {
func formatShellOutput(o string) {
for _, line := range strings.Split(o, "\n") {
if line != "" {
ColorLog("[INFO] -| %s\n", line)
ColorLog("[INFO] -| ")
fmt.Println(line)
}
}
}