File tree Expand file tree Collapse file tree 2 files changed +10
-7
lines changed Expand file tree Collapse file tree 2 files changed +10
-7
lines changed Original file line number Diff line number Diff line change 1
1
package backup
2
2
3
3
import (
4
- "fmt "
4
+ "errors "
5
5
"os"
6
6
"path/filepath"
7
7
"sync"
8
8
"time"
9
9
10
+ "go.uber.org/zap"
11
+
10
12
"github.com/status-im/status-go/common"
11
13
)
12
14
@@ -20,21 +22,23 @@ type BackupConfig struct {
20
22
type Controller struct {
21
23
config BackupConfig
22
24
core * core
25
+ logger * zap.Logger
23
26
quit chan struct {}
24
27
mutex sync.Mutex
25
28
}
26
29
27
- func NewController (config BackupConfig ) (* Controller , error ) {
30
+ func NewController (config BackupConfig , logger * zap. Logger ) (* Controller , error ) {
28
31
if len (config .PrivateKey ) == 0 {
29
- return nil , fmt . Errorf ("private key must be provided" )
32
+ return nil , errors . New ("private key must be provided" )
30
33
}
31
34
if config .FileNameGetter == nil {
32
- return nil , fmt . Errorf ("filename getter must be provided" )
35
+ return nil , errors . New ("filename getter must be provided" )
33
36
}
34
37
35
38
return & Controller {
36
39
config : config ,
37
40
core : newCore (),
41
+ logger : logger ,
38
42
quit : make (chan struct {}),
39
43
}, nil
40
44
}
@@ -60,8 +64,7 @@ func (c *Controller) Start() {
60
64
case <- ticker .C :
61
65
_ , err := c .PerformBackup ()
62
66
if err != nil {
63
- // TODDO use a logger
64
- fmt .Printf ("Error performing backup: %v\n " , err )
67
+ c .logger .Error ("Error performing backup: %v\n " , zap .Error (err ))
65
68
}
66
69
case <- c .quit :
67
70
return
Original file line number Diff line number Diff line change @@ -234,7 +234,7 @@ func (n *StatusNode) StartLocalBackup() error {
234
234
// TODO set to true to enable the local backup
235
235
BackupEnabled : false ,
236
236
Interval : time .Minute * 30 ,
237
- })
237
+ }, n . logger . Named ( "LocalBackup" ) )
238
238
if err != nil {
239
239
return err
240
240
}
You can’t perform that action at this time.
0 commit comments