File tree 2 files changed +4
-35
lines changed
2 files changed +4
-35
lines changed Original file line number Diff line number Diff line change 3
3
4
4
package logger
5
5
6
- import (
7
- "fmt"
8
- "io"
9
- "os"
10
- )
6
+ import "fmt"
11
7
12
8
type Logger struct {
13
9
Prints chan string
14
- fout io.WriteCloser
15
10
}
16
11
17
- func Init (file string ) * Logger {
18
- l := Logger {
19
- Prints : make (chan string , 100 ),
20
- }
21
- if file != "" {
22
- var err error
23
- l .fout , err = os .Create (file )
24
- if err != nil {
25
- fmt .Printf ("error opening requested log file %q\n " , file )
26
- }
27
- }
28
- return & l
12
+ func Init () * Logger {
13
+ return & Logger {make (chan string , 100 )}
29
14
}
30
15
31
16
func (l * Logger ) Print (s string ) {
32
- if l .fout != nil {
33
- fmt .Fprintf (l .fout , "%s\n " , s )
34
- }
35
17
l .Prints <- s
36
18
}
37
19
38
20
func (l * Logger ) Printf (s string , as ... interface {}) {
39
- if l .fout != nil {
40
- fmt .Fprintf (l .fout , s , as ... )
41
- fmt .Fprintf (l .fout , "\n " )
42
- }
43
21
l .Prints <- fmt .Sprintf (s , as ... )
44
22
}
45
23
46
24
func (l * Logger ) PrintError (source string , err error ) {
47
25
l .Printf ("Error(%s) -> %s" , source , err .Error ())
48
26
}
49
-
50
- func (l * Logger ) Close () error {
51
- if l .fout != nil {
52
- return l .fout .Close ()
53
- }
54
- return nil
55
- }
Original file line number Diff line number Diff line change @@ -113,7 +113,6 @@ func main() {
113
113
memprofile := flag .String ("memprofile" , "" , "write memory profile to `file`" )
114
114
configFile := flag .String ("config" , "" , "use config `file`" )
115
115
version := flag .Bool ("version" , false , "print the stmps version and exit" )
116
- logFile := flag .String ("log" , "" , "also write logs to this file" )
117
116
118
117
flag .Parse ()
119
118
if * help {
@@ -158,8 +157,7 @@ func main() {
158
157
osExit (2 )
159
158
}
160
159
161
- logger := logger .Init (* logFile )
162
- defer logger .Close ()
160
+ logger := logger .Init ()
163
161
initCommandHandler (logger )
164
162
165
163
// init mpv engine
You can’t perform that action at this time.
0 commit comments