diff options
author | Ben Johnson <benbjohnson@yahoo.com> | 2014-03-21 23:00:49 -0600 |
---|---|---|
committer | Ben Johnson <benbjohnson@yahoo.com> | 2014-03-21 23:07:46 -0600 |
commit | 4f4e15e6dddab77573fb6a53eee3e0766ab52e39 (patch) | |
tree | 804a006a06f8fd45a160adb83385b75fc9697248 | |
parent | Add 'bolt buckets'. (diff) | |
download | dedo-4f4e15e6dddab77573fb6a53eee3e0766ab52e39.tar.gz dedo-4f4e15e6dddab77573fb6a53eee3e0766ab52e39.tar.xz |
Fix print.
-rw-r--r-- | cmd/bolt/main.go | 37 |
1 files changed, 31 insertions, 6 deletions
diff --git a/cmd/bolt/main.go b/cmd/bolt/main.go index cfb9765..647c1c2 100644 --- a/cmd/bolt/main.go +++ b/cmd/bolt/main.go @@ -2,6 +2,7 @@ package main import ( "bytes" + "fmt" "log" "os" "strconv" @@ -80,7 +81,7 @@ func GetCommand(c *cli.Context) { return nil } - logger.Println(string(value)) + println(string(value)) return nil }) if err != nil { @@ -146,7 +147,7 @@ func KeysCommand(c *cli.Context) { // Iterate over each key. return b.ForEach(func(key, _ []byte) error { - logger.Println(string(key)) + println(string(key)) return nil }) }) @@ -173,7 +174,7 @@ func BucketsCommand(c *cli.Context) { err = db.With(func(tx *bolt.Tx) error { for _, b := range tx.Buckets() { - logger.Println(b.Name()) + println(b.Name()) } return nil }) @@ -198,8 +199,8 @@ func PagesCommand(c *cli.Context) { } defer db.Close() - logger.Println("ID TYPE ITEMS OVRFLW") - logger.Println("======== ========== ====== ======") + println("ID TYPE ITEMS OVRFLW") + println("======== ========== ====== ======") db.Do(func(tx *bolt.Tx) error { var id int @@ -215,7 +216,7 @@ func PagesCommand(c *cli.Context) { if p.OverflowCount > 0 { overflow = strconv.Itoa(p.OverflowCount) } - logger.Printf("%-8d %-10s %-6d %-6s", p.ID, p.Type, p.Count, overflow) + printf("%-8d %-10s %-6d %-6s\n", p.ID, p.Type, p.Count, overflow) id += 1 + p.OverflowCount } return nil @@ -225,6 +226,30 @@ func PagesCommand(c *cli.Context) { var logger = log.New(os.Stderr, "", 0) var logBuffer *bytes.Buffer +func print(v ...interface{}) { + if testMode { + logger.Print(v...) + } else { + fmt.Print(v...) + } +} + +func printf(format string, v ...interface{}) { + if testMode { + logger.Printf(format, v...) + } else { + fmt.Printf(format, v...) + } +} + +func println(v ...interface{}) { + if testMode { + logger.Println(v...) + } else { + fmt.Println(v...) + } +} + func fatal(v ...interface{}) { logger.Print(v...) if !testMode { |