aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/puppeth/module_nginx.go
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2017-10-19 18:59:02 +0800
committerPéter Szilágyi <peterke@gmail.com>2017-11-21 21:09:28 +0800
commit8c78449a9ef8f2a77cc1ff94f9a0a3178af21408 (patch)
tree61902b11284d1455ca7c109a512b93048d53ad4f /cmd/puppeth/module_nginx.go
parent005665867d50a4b38e269b6b84156db2f75469a3 (diff)
downloaddexon-8c78449a9ef8f2a77cc1ff94f9a0a3178af21408.tar
dexon-8c78449a9ef8f2a77cc1ff94f9a0a3178af21408.tar.gz
dexon-8c78449a9ef8f2a77cc1ff94f9a0a3178af21408.tar.bz2
dexon-8c78449a9ef8f2a77cc1ff94f9a0a3178af21408.tar.lz
dexon-8c78449a9ef8f2a77cc1ff94f9a0a3178af21408.tar.xz
dexon-8c78449a9ef8f2a77cc1ff94f9a0a3178af21408.tar.zst
dexon-8c78449a9ef8f2a77cc1ff94f9a0a3178af21408.zip
cmd/puppeth: reorganize stats reports to make it readable
Diffstat (limited to 'cmd/puppeth/module_nginx.go')
-rw-r--r--cmd/puppeth/module_nginx.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/cmd/puppeth/module_nginx.go b/cmd/puppeth/module_nginx.go
index fd6d1d74e..67084c80a 100644
--- a/cmd/puppeth/module_nginx.go
+++ b/cmd/puppeth/module_nginx.go
@@ -22,6 +22,7 @@ import (
"html/template"
"math/rand"
"path/filepath"
+ "strconv"
"github.com/ethereum/go-ethereum/log"
)
@@ -88,9 +89,12 @@ type nginxInfos struct {
port int
}
-// String implements the stringer interface.
-func (info *nginxInfos) String() string {
- return fmt.Sprintf("port=%d", info.port)
+// Report converts the typed struct into a plain string->string map, cotnaining
+// most - but not all - fields for reporting to the user.
+func (info *nginxInfos) Report() map[string]string {
+ return map[string]string{
+ "Shared listener port": strconv.Itoa(info.port),
+ }
}
// checkNginx does a health-check against an nginx reverse-proxy to verify whether