-
- Downloads
Feat: started adding a stringify package for debugging purposes
To make debugging of the heartbeats a bit easier, this commit adds a stringify package which can show even very complex objects in a nice readable format like: Heartbeat { nodeId: "c0a2918db00514d655f2b82199c6aedda234f807" mainStatement: OpinionStatement { previousStatementHash: <nil> nodeId: "c0a2918db00514d655f2b82199c6aedda234f807" time: 1567213114 toggledTransactions: [ ToggledTransaction { transactionId: 0x29f54622b0df47c864ceca1a5bb4ed84fb7dbbc1b4a6d9a029f79572b86f4d3c68bcca30b08953ac9d217a667facac7d4aa0 initialStatement: true finalStatement: false }, ToggledTransaction { transactionId: 0x774f74040c249b73ec4c390352e3191438899c166863b86765e1ef8546ea735bd0ff28dea6e35c9b7d66b35a5703b0c7fe63 initialStatement: true finalStatement: false }, ] signature: 0x57fa4ba799a2312b4e8561b144d9386703fce7f128c30c9ec2eeec73693878704d0a176cd4563f5afa8f5ceabdd2552f42bd17cd82363fc0bd1c1386edf914d401 } neighborStatements: map{} signature: <nil> }
Showing
- go.mod 2 additions, 0 deletionsgo.mod
- go.sum 2 additions, 0 deletionsgo.sum
- packages/ca/heartbeat/heartbeat.go 12 additions, 1 deletionpackages/ca/heartbeat/heartbeat.go
- packages/ca/heartbeat/opinion_statement.go 9 additions, 9 deletionspackages/ca/heartbeat/opinion_statement.go
- packages/ca/heartbeat/toggled_transaction.go 10 additions, 0 deletionspackages/ca/heartbeat/toggled_transaction.go
- packages/ca/heartbeat_manager_test.go 5 additions, 1 deletionpackages/ca/heartbeat_manager_test.go
- packages/stringify/bool.go 9 additions, 0 deletionspackages/stringify/bool.go
- packages/stringify/constants.go 5 additions, 0 deletionspackages/stringify/constants.go
- packages/stringify/int.go 9 additions, 0 deletionspackages/stringify/int.go
- packages/stringify/interface.go 50 additions, 0 deletionspackages/stringify/interface.go
- packages/stringify/map.go 31 additions, 0 deletionspackages/stringify/map.go
- packages/stringify/map_test.go 15 additions, 0 deletionspackages/stringify/map_test.go
- packages/stringify/slice.go 41 additions, 0 deletionspackages/stringify/slice.go
- packages/stringify/slice_of_bytes.go 13 additions, 0 deletionspackages/stringify/slice_of_bytes.go
- packages/stringify/string.go 5 additions, 0 deletionspackages/stringify/string.go
- packages/stringify/struct.go 31 additions, 0 deletionspackages/stringify/struct.go
- packages/stringify/struct_field.go 17 additions, 0 deletionspackages/stringify/struct_field.go
... | ... | @@ -12,12 +12,14 @@ require ( |
github.com/gorilla/websocket v1.4.0 | ||
github.com/iotaledger/iota.go v1.0.0-beta.7 | ||
github.com/kr/pretty v0.1.0 // indirect | ||
github.com/kr/text v0.1.0 | ||
github.com/labstack/echo v3.3.10+incompatible | ||
github.com/labstack/gommon v0.2.9 // indirect | ||
github.com/pkg/errors v0.8.1 | ||
github.com/rivo/tview v0.0.0-20190721135419-23dc8a0944e4 | ||
github.com/rivo/uniseg v0.1.0 // indirect | ||
github.com/stretchr/testify v1.3.0 | ||
github.com/tonnerre/golang-text v0.0.0-20130925195846-048ed3d792f7 // indirect | ||
golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 | ||
golang.org/x/net v0.0.0-20190724013045-ca1201d0de80 | ||
golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e // indirect | ||
... | ... |
... | ... | @@ -100,6 +100,8 @@ github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoH |
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= | ||
github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q= | ||
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= | ||
github.com/tonnerre/golang-text v0.0.0-20130925195846-048ed3d792f7 h1:E4pdTAo1tqctAfTr2tkxcX+JkDeJP84bQfjC3ONwoXQ= | ||
github.com/tonnerre/golang-text v0.0.0-20130925195846-048ed3d792f7/go.mod h1:J5H/d3ZVtRUjmP4Zf87sPSIUSCGFXorzn3hQtdODORQ= | ||
github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= | ||
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= | ||
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= | ||
... | ... |
packages/stringify/bool.go
0 → 100644
packages/stringify/constants.go
0 → 100644
packages/stringify/int.go
0 → 100644
packages/stringify/interface.go
0 → 100644
packages/stringify/map.go
0 → 100644
packages/stringify/map_test.go
0 → 100644
packages/stringify/slice.go
0 → 100644
packages/stringify/slice_of_bytes.go
0 → 100644
packages/stringify/string.go
0 → 100644
packages/stringify/struct.go
0 → 100644
packages/stringify/struct_field.go
0 → 100644
Please register or sign in to comment