Skip to content

Commit 693e6d8

Browse files
author
yusukato
committed
fix
1 parent 619622c commit 693e6d8

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

example/example

5.88 MB
Binary file not shown.

glg.go

+3-6
Original file line numberDiff line numberDiff line change
@@ -425,14 +425,11 @@ func (g *Glg) out(level, format string, val ...interface{}) error {
425425
return nil
426426
}
427427

428-
var buf = make([]byte, 0, 19)
429-
buf = time.Now().AppendFormat(buf[:0], "2006-01-02 15:04:05")
430-
431-
var str = *(*string)(unsafe.Pointer(&buf)) +
432-
"\t[" + level + "]:\t" + format
428+
var buf = make([]byte, 0, len(level)+len(format)+25)
429+
buf = append(append(append(append(time.Now().AppendFormat(buf[:0], "2006-01-02 15:04:05"), "\t["...), level...), "]:\t"...), format...)
430+
var str = *(*string)(unsafe.Pointer(&buf))
433431

434432
var err error
435-
436433
if g.mode[level] == STD || g.mode[level] == BOTH {
437434
_, ok := g.colors[level]
438435
if g.isColor[level] && ok {

0 commit comments

Comments
 (0)