mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-10-15 20:06:19 +08:00
switching to temporarily use glog library
This commit is contained in:
17
go/glog/convenient_api.go
Normal file
17
go/glog/convenient_api.go
Normal file
@@ -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
|
||||
}
|
@@ -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
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user