Skip to content

Commit e5cc767

Browse files
committed
test demo
1 parent 85e45de commit e5cc767

File tree

10 files changed

+28
-4
lines changed

10 files changed

+28
-4
lines changed

config.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,11 @@ func (c Config) GetBool(name string) bool {
153153
if !found {
154154
return false
155155
}
156+
157+
if val == "yes" || val == "true" || val == "y" {
158+
return true
159+
}
160+
156161
n, err := strconv.Atoi(val)
157162
if err != nil {
158163
return false

examples/gin-server/gin-server.cf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,6 @@ service gin-server {
7070
############################################################################
7171
# 应用自己的配置选项
7272

73+
test_src = hello
74+
test_bool = true
7375
}

examples/gin-server/gin-server.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@ func main() {
6464
return
6565
}
6666

67+
log.Printf("ServiceType=%s, test_src=%s, test_bool=%t\r\n",
68+
master.ServiceType, master.AppConf.GetString("test_src"),
69+
master.AppConf.GetBool("test_bool"))
70+
6771
// Add the listener fibers' count in sync waiting group.
6872
g.Add(len(listener))
6973

examples/go-echod/go-echod.cf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,6 @@ service echo {
7474
############################################################################
7575
# 应用自己的配置选项
7676

77+
test_src = hello
78+
test_bool = true
7779
}

examples/go-echod/main.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ func main() {
4646
// Parse commandline args needed internal, load configure info.
4747
master.Prepare()
4848

49-
fmt.Printf("ServiceType=%s\r\n", master.ServiceType)
49+
fmt.Printf("ServiceType=%s, test_src=%s, test_bool=%t\r\n",
50+
master.ServiceType, master.AppConf.GetString("test_src"),
51+
master.AppConf.GetBool("test_bool"))
5052

5153
/*
5254
master.OnClose(onClose)

examples/go-httpd/go-httpd.cf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,6 @@ service go-httpd {
7070

7171
############################################################################
7272
# 应用自己的配置选项
73-
73+
test_src = hello
74+
test_bool = true
7475
}

examples/go-httpd/main.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ func main() {
3131

3232
master.Prepare()
3333

34+
fmt.Printf("ServiceType=%s, test_src=%s, test_bool=%t\r\n",
35+
master.ServiceType, master.AppConf.GetString("test_src"),
36+
master.AppConf.GetBool("test_bool"))
37+
3438
http.HandleFunc("/", handler)
3539

3640
if master.Alone {

examples/httpd-handler/httpd-handler.cf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,4 +71,6 @@ service httpd-handler {
7171
############################################################################
7272
# 应用自己的配置选项
7373

74+
test_src = hello
75+
test_bool = 1
7476
}

examples/httpd-handler/main.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ func main() {
4949

5050
master.Prepare()
5151

52+
log.Printf("ServiceType=%s, test_src=%s, test_bool=%t\r\n",
53+
master.ServiceType, master.AppConf.GetString("test_src"),
54+
master.AppConf.GetBool("test_bool"))
55+
5256
handler := MyHandler{ "shoes": 50, "socks": 5 }
5357

5458
if master.Alone {

go.mod

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
module github.com/acl-dev/master-go
22

33
go 1.16
4-
5-
require golang.org/x/sys v0.0.0-20220412211240-33da011f77ad // indirect

0 commit comments

Comments
 (0)