@@ -3,7 +3,6 @@ package kvm
3
3
import (
4
4
"errors"
5
5
"fmt"
6
- "log"
7
6
"os"
8
7
"strconv"
9
8
"time"
@@ -25,7 +24,7 @@ const (
25
24
func switchToScreen (screen string ) {
26
25
_ , err := CallCtrlAction ("lv_scr_load" , map [string ]interface {}{"obj" : screen })
27
26
if err != nil {
28
- log . Printf ("failed to switch to screen %s: %v" , screen , err )
27
+ logger . Warnf ("failed to switch to screen %s: %v" , screen , err )
29
28
return
30
29
}
31
30
currentScreen = screen
@@ -41,7 +40,7 @@ func updateLabelIfChanged(objName string, newText string) {
41
40
}
42
41
43
42
func switchToScreenIfDifferent (screenName string ) {
44
- fmt . Println ("switching screen from" , currentScreen , screenName )
43
+ logger . Infof ("switching screen from %s to %s " , currentScreen , screenName )
45
44
if currentScreen != screenName {
46
45
switchToScreen (screenName )
47
46
}
@@ -75,12 +74,12 @@ var displayInited = false
75
74
76
75
func requestDisplayUpdate () {
77
76
if ! displayInited {
78
- fmt . Println ("display not inited, skipping updates" )
77
+ logger . Info ("display not inited, skipping updates" )
79
78
return
80
79
}
81
80
go func () {
82
81
wakeDisplay (false )
83
- fmt . Println ("display updating........................ " )
82
+ logger . Info ("display updating" )
84
83
//TODO: only run once regardless how many pending updates
85
84
updateDisplay ()
86
85
}()
@@ -119,7 +118,7 @@ func setDisplayBrightness(brightness int) error {
119
118
return err
120
119
}
121
120
122
- fmt . Printf ("display: set brightness to %v\n " , brightness )
121
+ logger . Infof ("display: set brightness to %v" , brightness )
123
122
return nil
124
123
}
125
124
@@ -128,7 +127,7 @@ func setDisplayBrightness(brightness int) error {
128
127
func tick_displayDim () {
129
128
err := setDisplayBrightness (config .DisplayMaxBrightness / 2 )
130
129
if err != nil {
131
- fmt . Printf ("display: failed to dim display: %s\n " , err )
130
+ logger . Warnf ("display: failed to dim display: %s" , err )
132
131
}
133
132
134
133
dimTicker .Stop ()
@@ -141,7 +140,7 @@ func tick_displayDim() {
141
140
func tick_displayOff () {
142
141
err := setDisplayBrightness (0 )
143
142
if err != nil {
144
- fmt . Printf ("display: failed to turn off display: %s\n " , err )
143
+ logger . Warnf ("display: failed to turn off display: %s" , err )
145
144
}
146
145
147
146
offTicker .Stop ()
@@ -164,7 +163,7 @@ func wakeDisplay(force bool) {
164
163
165
164
err := setDisplayBrightness (config .DisplayMaxBrightness )
166
165
if err != nil {
167
- fmt . Printf ("display wake failed, %s\n " , err )
166
+ logger . Warnf ("display wake failed, %s" , err )
168
167
}
169
168
170
169
if config .DisplayDimAfterSec != 0 {
@@ -184,7 +183,7 @@ func wakeDisplay(force bool) {
184
183
func watchTsEvents () {
185
184
ts , err := os .OpenFile (touchscreenDevice , os .O_RDONLY , 0666 )
186
185
if err != nil {
187
- fmt . Printf ("display: failed to open touchscreen device: %s\n " , err )
186
+ logger . Warnf ("display: failed to open touchscreen device: %s" , err )
188
187
return
189
188
}
190
189
@@ -197,7 +196,7 @@ func watchTsEvents() {
197
196
for {
198
197
_ , err := ts .Read (buf )
199
198
if err != nil {
200
- fmt . Printf ("display: failed to read from touchscreen device: %s\n " , err )
199
+ logger . Warnf ("display: failed to read from touchscreen device: %s" , err )
201
200
return
202
201
}
203
202
@@ -212,17 +211,17 @@ func startBacklightTickers() {
212
211
// Don't start the tickers if the display is switched off.
213
212
// Set the display to off if that's the case.
214
213
if config .DisplayMaxBrightness == 0 {
215
- setDisplayBrightness (0 )
214
+ _ = setDisplayBrightness (0 )
216
215
return
217
216
}
218
217
219
218
if dimTicker == nil && config .DisplayDimAfterSec != 0 {
220
- fmt . Printf ("display: dim_ticker has started\n " )
219
+ logger . Info ("display: dim_ticker has started" )
221
220
dimTicker = time .NewTicker (time .Duration (config .DisplayDimAfterSec ) * time .Second )
222
221
defer dimTicker .Stop ()
223
222
224
223
go func () {
225
- for {
224
+ for { //nolint:gosimple
226
225
select {
227
226
case <- dimTicker .C :
228
227
tick_displayDim ()
@@ -232,12 +231,12 @@ func startBacklightTickers() {
232
231
}
233
232
234
233
if offTicker == nil && config .DisplayOffAfterSec != 0 {
235
- fmt . Printf ("display: off_ticker has started\n " )
234
+ logger . Info ("display: off_ticker has started" )
236
235
offTicker = time .NewTicker (time .Duration (config .DisplayOffAfterSec ) * time .Second )
237
236
defer offTicker .Stop ()
238
237
239
238
go func () {
240
- for {
239
+ for { //nolint:gosimple
241
240
select {
242
241
case <- offTicker .C :
243
242
tick_displayOff ()
@@ -252,11 +251,11 @@ func init() {
252
251
253
252
go func () {
254
253
waitCtrlClientConnected ()
255
- fmt . Println ("setting initial display contents" )
254
+ logger . Info ("setting initial display contents" )
256
255
time .Sleep (500 * time .Millisecond )
257
256
updateStaticContents ()
258
257
displayInited = true
259
- fmt . Println ("display inited" )
258
+ logger . Info ("display inited" )
260
259
startBacklightTickers ()
261
260
wakeDisplay (true )
262
261
requestDisplayUpdate ()
0 commit comments