File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package logger
22
33import (
4- "encoding/json"
54 "fmt"
65 "os"
76 "path"
87 "sync"
98 "sync/atomic"
109 "time"
1110
12- wsModels "github.com/HyperloopUPV-H8/h9-backend/internal/ws_handle/models"
1311 "github.com/HyperloopUPV-H8/h9-backend/pkg/abstraction"
1412)
1513
@@ -33,41 +31,6 @@ var Timestamp = time.Now()
3331
3432func (Logger ) HandlerName () string { return HandlerName }
3533
36- func (logger Logger ) UpdateMessage (_ wsModels.Client , message wsModels.Message ) {
37- var enable bool
38- err := json .Unmarshal (message .Payload , & enable )
39- if err != nil {
40- if err != nil {
41- fmt .Println (ErrStoppingLogger {
42- Name : Name ,
43- Timestamp : time .Now (),
44- }.Error ())
45- }
46- fmt .Println ("Error unmarshalling enable message" )
47- return
48- }
49-
50- if enable {
51- err := logger .Start ()
52- if err != nil {
53- fmt .Println (ErrStartingLogger {
54- Name : Name ,
55- Timestamp : time .Now (),
56- }.Error ())
57- return
58- }
59- } else {
60- err := logger .Stop ()
61- if err != nil {
62- fmt .Println (ErrStoppingLogger {
63- Name : Name ,
64- Timestamp : time .Now (),
65- }.Error ())
66- return
67- }
68- }
69- }
70-
7134func NewLogger (keys map [abstraction.LoggerName ]abstraction.Logger ) * Logger {
7235 logger := & Logger {
7336 running : & atomic.Bool {},
You can’t perform that action at this time.
0 commit comments