Skip to content
This repository was archived by the owner on Dec 13, 2023. It is now read-only.

Commit ebcc296

Browse files
committed
Switch from log15 to Go log
1 parent c82d3b1 commit ebcc296

7 files changed

+30
-29
lines changed

engine.go

+8-8
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ func NewEngine() {
1616
}
1717

1818
func (engine *Engine) Run() {
19-
logger.Info("Engine Run start")
19+
logger.Println("Engine Run start")
2020

2121
var event *termbox.Event
2222

@@ -53,11 +53,11 @@ loop:
5353
}
5454
}
5555

56-
logger.Info("Engine Run end")
56+
logger.Println("Engine Run end")
5757
}
5858

5959
func (engine *Engine) Stop() {
60-
logger.Info("Engine Stop start")
60+
logger.Println("Engine Stop start")
6161

6262
if !engine.stopped {
6363
engine.stopped = true
@@ -66,7 +66,7 @@ func (engine *Engine) Stop() {
6666
engine.timer.Stop()
6767
engine.aiTimer.Stop()
6868

69-
logger.Info("Engine Stop end")
69+
logger.Println("Engine Stop end")
7070
}
7171

7272
func (engine *Engine) Pause() {
@@ -98,7 +98,7 @@ func (engine *Engine) PreviewBoard() {
9898
}
9999

100100
func (engine *Engine) NewGame() {
101-
logger.Info("Engine NewGame start")
101+
logger.Println("Engine NewGame start")
102102

103103
board.Clear()
104104
engine.tickTime = 480 * time.Millisecond
@@ -122,7 +122,7 @@ loop:
122122
}
123123
engine.UnPause()
124124

125-
logger.Info("Engine NewGame end")
125+
logger.Println("Engine NewGame end")
126126
}
127127

128128
func (engine *Engine) ResetTimer(duration time.Duration) {
@@ -206,7 +206,7 @@ func (engine *Engine) LevelUp() {
206206
}
207207

208208
func (engine *Engine) GameOver() {
209-
logger.Info("Engine GameOver start")
209+
logger.Println("Engine GameOver start")
210210

211211
engine.Pause()
212212
engine.gameOver = true
@@ -225,7 +225,7 @@ loop:
225225
engine.ranking.InsertScore(uint64(engine.score))
226226
engine.ranking.Save()
227227

228-
logger.Info("Engine GameOver end")
228+
logger.Println("Engine GameOver end")
229229
}
230230

231231
func (engine *Engine) EnabledAi() {

globals.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package main
22

33
import (
4+
"log"
45
"time"
56

67
"github.com/nsf/termbox-go"
7-
"gopkg.in/inconshreveable/log15.v2"
88
)
99

1010
const (
@@ -95,7 +95,7 @@ var (
9595
boards []Boards
9696

9797
baseDir string
98-
logger log15.Logger
98+
logger *log.Logger
9999
minos *Minos
100100
board *Board
101101
view *View

keyInput.go

+5-4
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ func NewKeyInput() *KeyInput {
1414
}
1515

1616
func (keyInput *KeyInput) Run() {
17-
logger.Info("KeyInput Run start")
17+
logger.Println("KeyInput Run start")
1818

1919
loop:
2020
for {
@@ -33,15 +33,16 @@ loop:
3333
}
3434
}
3535

36-
logger.Info("KeyInput Run end")
36+
logger.Println("KeyInput Run end")
3737
}
3838

3939
func (keyInput *KeyInput) ProcessEvent(event *termbox.Event) {
4040
if event.Key == termbox.KeyCtrlI {
41-
// ctrl i to log stack trace
41+
// Ctrl l (lower case L) to log stack trace
4242
buffer := make([]byte, 1<<16)
4343
length := runtime.Stack(buffer, true)
44-
logger.Debug("Stack trace", "buffer", string(buffer[:length]))
44+
logger.Println("Stack trace")
45+
logger.Println(string(buffer[:length]))
4546
return
4647
}
4748

mino_test.go

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
package main
22

33
import (
4+
"log"
45
"math/rand"
56
"os"
67
"testing"
7-
8-
"gopkg.in/inconshreveable/log15.v2"
98
)
109

1110
type testMinoStruct struct {
@@ -21,8 +20,7 @@ func TestMain(m *testing.M) {
2120
}
2221

2322
func setupForTesting() {
24-
logger = log15.New()
25-
logger.SetHandler(log15.StreamHandler(os.Stdout, log15.LogfmtFormat()))
23+
logger = log.New(os.Stdout, "", log.Ldate|log.Ltime|log.LUTC|log.Llongfile)
2624

2725
rand.Seed(1)
2826

ranking.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func NewRanking() *Ranking {
2222

2323
scoreBytes, err := ioutil.ReadFile(baseDir + rankingFileName)
2424
if err != nil {
25-
logger.Error("NewRanking ReadFile", "error", err.Error())
25+
logger.Println("NewRanking ReadFile error:", err)
2626
}
2727

2828
scoreStrings := strings.Split(string(scoreBytes), ",")
@@ -32,7 +32,7 @@ func NewRanking() *Ranking {
3232
}
3333
score, err := strconv.ParseUint(scoreString, 10, 64)
3434
if err != nil {
35-
logger.Error("NewRanking ParseUint", "error", err.Error())
35+
logger.Println("NewRanking ParseUint error:", err)
3636
score = 0
3737
}
3838
ranking.scores[index] = score

tetris.go

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
package main
22

33
import (
4+
"log"
45
"math/rand"
56
"os"
67
"path/filepath"
78
"time"
8-
9-
"gopkg.in/inconshreveable/log15.v2"
109
)
1110

1211
func main() {
1312
baseDir, _ = filepath.Abs(filepath.Dir(os.Args[0]))
14-
logger = log15.New()
15-
if baseDir != "" {
16-
logger.SetHandler(log15.Must.FileHandler(baseDir+"/tetris.log", log15.LogfmtFormat()))
13+
logger = log.New(os.Stderr, "", log.Ldate|log.Ltime|log.LUTC|log.Llongfile)
14+
logFile, err := os.OpenFile(baseDir+"/go-tetris.log", os.O_RDWR|os.O_CREATE|os.O_APPEND, 0644)
15+
if err != nil {
16+
log.Fatal("error opening logFile:", err)
1717
}
18+
defer logFile.Close()
19+
logger.SetOutput(logFile)
1820

1921
rand.Seed(time.Now().UnixNano())
2022

view.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ func NewView() {
1919
}
2020

2121
func (view *View) Stop() {
22-
logger.Info("View Stop start")
22+
logger.Println("View Stop start")
2323

2424
termbox.Close()
2525

26-
logger.Info("View Stop end")
26+
logger.Println("View Stop end")
2727
}
2828

2929
func (view *View) RefreshScreen() {
@@ -217,7 +217,7 @@ func (view *View) ShowDeleteAnimation(lines []int) {
217217
}
218218

219219
func (view *View) ShowGameOverAnimation() {
220-
logger.Info("View ShowGameOverAnimation start")
220+
logger.Println("View ShowGameOverAnimation start")
221221

222222
switch rand.Intn(3) {
223223
case 0:
@@ -280,7 +280,7 @@ func (view *View) ShowGameOverAnimation() {
280280
}
281281
}
282282

283-
logger.Info("View ShowGameOverAnimation end")
283+
logger.Println("View ShowGameOverAnimation end")
284284
}
285285

286286
func (view *View) colorizeLine(y int, color termbox.Attribute) {

0 commit comments

Comments
 (0)