@@ -11,6 +11,7 @@ import (
11
11
"io"
12
12
"log"
13
13
"os"
14
+ "time"
14
15
)
15
16
16
17
var (
@@ -29,7 +30,7 @@ type logger struct {
29
30
}
30
31
31
32
func Infof (format string , args ... interface {}) {
32
- file , err := os . OpenFile (info_file , os . O_RDWR | os . O_CREATE | os . O_APPEND , 0777 )
33
+ file , err := openFile (info_file )
33
34
if err != nil {
34
35
return
35
36
}
@@ -38,7 +39,7 @@ func Infof(format string, args ...interface{}) {
38
39
}
39
40
40
41
func Infoln (args ... interface {}) {
41
- file , err := os . OpenFile (info_file , os . O_RDWR | os . O_CREATE | os . O_APPEND , 0777 )
42
+ file , err := openFile (info_file )
42
43
if err != nil {
43
44
return
44
45
}
@@ -47,7 +48,7 @@ func Infoln(args ...interface{}) {
47
48
}
48
49
49
50
func Errorf (format string , args ... interface {}) {
50
- file , err := os . OpenFile (error_file , os . O_RDWR | os . O_CREATE | os . O_APPEND , 0777 )
51
+ file , err := openFile (error_file )
51
52
if err != nil {
52
53
return
53
54
}
@@ -56,7 +57,7 @@ func Errorf(format string, args ...interface{}) {
56
57
}
57
58
58
59
func Errorln (args ... interface {}) {
59
- file , err := os . OpenFile (error_file , os . O_RDWR | os . O_CREATE | os . O_APPEND , 0777 )
60
+ file , err := openFile (error_file )
60
61
if err != nil {
61
62
return
62
63
}
@@ -66,6 +67,12 @@ func Errorln(args ...interface{}) {
66
67
67
68
func New (out io.Writer ) * logger {
68
69
return & logger {
69
- Logger : log .New (out , "" , log .LstdFlags ),
70
+ Logger : log .New (out , "" , log .Ltime ),
70
71
}
71
72
}
73
+
74
+ func openFile (filename string ) (* os.File , error ) {
75
+ filename += "-" + time .Now ().Format ("060102" )
76
+
77
+ return os .OpenFile (filename , os .O_RDWR | os .O_CREATE | os .O_APPEND , 0777 )
78
+ }
0 commit comments