text_formatter: move relative time logic from entry
diff --git a/entry.go b/entry.go
index c38898c..8cd312e 100644
--- a/entry.go
+++ b/entry.go
@@ -15,14 +15,6 @@
var baseTimestamp time.Time
-func init() {
- baseTimestamp = time.Now()
-}
-
-func miniTS() int {
- return int(time.Since(baseTimestamp) / time.Second)
-}
-
func NewEntry(logger *Logger) *Entry {
return &Entry{
Logger: logger,
diff --git a/text_formatter.go b/text_formatter.go
index b787c66..28a239d 100644
--- a/text_formatter.go
+++ b/text_formatter.go
@@ -4,6 +4,7 @@
"fmt"
"sort"
"strings"
+ "time"
)
const (
@@ -14,6 +15,14 @@
blue = 34
)
+func init() {
+ baseTimestamp = time.Now()
+}
+
+func miniTS() int {
+ return int(time.Since(baseTimestamp) / time.Second)
+}
+
type TextFormatter struct {
// Set to true to bypass checking for a TTY before outputting colors.
ForceColors bool