diff options
Diffstat (limited to 'go/glog')
| -rw-r--r-- | go/glog/convenient_api.go | 17 | ||||
| -rw-r--r-- | go/glog/glog.go | 6 | ||||
| -rw-r--r-- | go/glog/glog_file.go | 2 |
3 files changed, 21 insertions, 4 deletions
diff --git a/go/glog/convenient_api.go b/go/glog/convenient_api.go new file mode 100644 index 000000000..b209c0b5c --- /dev/null +++ b/go/glog/convenient_api.go @@ -0,0 +1,17 @@ +package glog + +import () + +/* +Copying the original glog because it is missing several convenient methods. +1. change log file size limit to 180MB +2. use ToStderrAndLog() in the weed.go +3. remove nano time in log format +*/ + +func ToStderr() { + logging.toStderr = true +} +func ToStderrAndLog() { + logging.alsoToStderr = true +} diff --git a/go/glog/glog.go b/go/glog/glog.go index 59478c5ec..28af70191 100644 --- a/go/glog/glog.go +++ b/go/glog/glog.go @@ -557,8 +557,8 @@ func (l *loggingT) header(s severity) *buffer { buf.twoDigits(9, minute) buf.tmp[11] = ':' buf.twoDigits(12, second) - buf.tmp[14] = '.' - buf.nDigits(6, 15, now.Nanosecond()/1000) + //buf.tmp[14] = '.' + //buf.nDigits(6, 15, now.Nanosecond()/1000) buf.tmp[21] = ' ' buf.nDigits(5, 22, pid) // TODO: should be TID buf.tmp[27] = ' ' @@ -798,7 +798,7 @@ func (sb *syncBuffer) rotateFile(now time.Time) error { fmt.Fprintf(&buf, "Log file created at: %s\n", now.Format("2006/01/02 15:04:05")) fmt.Fprintf(&buf, "Running on machine: %s\n", host) fmt.Fprintf(&buf, "Binary: Built with %s %s for %s/%s\n", runtime.Compiler, runtime.Version(), runtime.GOOS, runtime.GOARCH) - fmt.Fprintf(&buf, "Log line format: [IWEF]mmdd hh:mm:ss.uuuuuu threadid file:line] msg\n") + fmt.Fprintf(&buf, "Log line format: [IWEF]mmdd hh:mm:ss threadid file:line] msg\n") n, err := sb.file.Write(buf.Bytes()) sb.nbytes += uint64(n) return err diff --git a/go/glog/glog_file.go b/go/glog/glog_file.go index 8dcb2bc08..8c744bc51 100644 --- a/go/glog/glog_file.go +++ b/go/glog/glog_file.go @@ -31,7 +31,7 @@ import ( ) // MaxSize is the maximum size of a log file in bytes. -var MaxSize uint64 = 1024 * 1024 * 1800 +var MaxSize uint64 = 1024 * 1024 * 180 // logDirs lists the candidate directories for new log files. var logDirs []string |
