Skip to content

Commit d560d6b

Browse files
authored
Clean up logging (#986)
Signed-off-by: Arne Rutjes <[email protected]>
1 parent 2c980d6 commit d560d6b

File tree

36 files changed

+113
-117
lines changed

36 files changed

+113
-117
lines changed

pkg/node/node.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -66,42 +66,42 @@ func (n *Node) ID() string {
6666
func (n *Node) Start() (err error) {
6767
defer func() {
6868
if r := recover(); r != nil {
69-
log.Printf("Start triggered panic: %s\n%s\n", r, debug.Stack())
70-
err = errors.Errorf("Start triggered panic: %s", r)
69+
log.Printf("start triggered panic: %s\n%s\n", r, debug.Stack())
70+
err = errors.Errorf("start triggered panic: %s", r)
7171
n.Stop()
7272
}
7373
}()
7474

7575
n.running = true
7676
// Install
77-
logger.Infof("Installing sdks...")
77+
logger.Infof("installing sdks...")
7878
for _, p := range n.sdks {
7979
if err := p.Install(); err != nil {
80-
logger.Errorf("Failed installing platform [%s]", err)
80+
logger.Errorf("failed installing platform [%s]", err.Error())
8181
return err
8282
}
8383
}
84-
logger.Infof("Installing sdks...done")
84+
logger.Infof("installing sdks...done")
8585

8686
n.context, n.cancel = context.WithCancel(context.Background())
8787

8888
// Start
89-
logger.Info("Starting sdks...")
89+
logger.Info("starting sdks...")
9090
for _, p := range n.sdks {
9191
if err := p.Start(n.context); err != nil {
92-
logger.Errorf("Failed starting platform [%s]", err)
92+
logger.Errorf("failed starting platform [%s]", err.Error())
9393
return err
9494
}
9595
}
96-
logger.Infof("Starting sdks...done")
96+
logger.Infof("starting sdks...done")
9797

9898
// PostStart
99-
logger.Info("Post-starting sdks...")
99+
logger.Info("post-starting sdks...")
100100
for _, p := range n.sdks {
101101
ps, ok := p.(PostStart)
102102
if ok {
103103
if err := ps.PostStart(n.context); err != nil {
104-
logger.Errorf("Failed post-starting platform [%s]", err)
104+
logger.Errorf("failed post-starting platform [%s]", err.Error())
105105
return err
106106
}
107107
}

platform/common/core/generic/committer/finality.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,15 +107,15 @@ func (c *FinalityManager[V]) runStatusListener(ctx context.Context) {
107107
}
108108

109109
newCtx, span := c.tracer.Start(context.Background(), "committer_status_listener")
110-
c.logger.Debugf("check vault status for [%d] transactions", len(txIDs))
110+
c.logger.DebugfContext(ctx, "check vault status for [%d] transactions", len(txIDs))
111111
statuses, err := c.vault.Statuses(newCtx, txIDs...)
112112
if err != nil {
113-
c.logger.Errorf("error fetching statuses: %w", err)
113+
c.logger.Errorf("error fetching statuses: %s", err.Error())
114114
span.RecordError(err)
115115
span.End()
116116
continue
117117
}
118-
c.logger.Debugf("got vault status for [%d] transactions, post event...", len(txIDs))
118+
c.logger.DebugfContext(ctx, "got vault status for [%d] transactions, post event...", len(txIDs))
119119
span.AddEvent("post_events")
120120
for _, status := range statuses {
121121
// check txID status, if it is valid or invalid, post an event

platform/fabric/core/config.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ func NewConfig(configProvider ConfigProvider) (*Config, error) {
5252
if fsnConfig.Default {
5353
if len(defaultName) != 0 {
5454
logger.Warnf("only one network should be set as default, ignoring [%s], default is set to [%s]", name, fsnConfig.Default)
55-
// return nil, errors.Errorf("only one network can be set as default")
5655
continue
5756
}
5857
defaultName = name

platform/fabric/core/generic/config/service.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ func createPeerMap(peers []*grpc.ConnectionConfig, tlsEnabled bool) map[driver.P
129129
if funcType, ok := funcTypeMap[strings.ToLower(peerCC.Usage)]; ok {
130130
peerMapping[funcType] = append(peerMapping[funcType], peerCC)
131131
} else {
132-
logger.Warn("connection usage [%s] not recognized [%v]", peerCC.Usage, peerCC)
132+
logger.Warnf("connection usage [%s] not recognized [%v]", peerCC.Usage, peerCC)
133133
}
134134
}
135135
return peerMapping

platform/fabric/core/generic/delivery/delivery.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ func (d *Delivery) readBlocks(ch <-chan blockResponse) {
158158
for {
159159
select {
160160
case b := <-ch:
161-
logger.Debugf("Invoking callback for block [%d]", b.block.Header)
161+
logger.Debugf("Invoking callback for block [%d]", b.block.Header.Number)
162162
stop, err := d.callback(b.ctx, b.block)
163163
if err != nil {
164164
logger.Errorf("callback errored for block [%d], stop delivery: [%v]", b.block.Header.Number, err)

platform/fabric/core/generic/events/listenermanager.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ func NewListenerManager[T EventInfo](
8585
) (*ListenerManager[T], error) {
8686
var events cache.Map[EventID, T]
8787
if config.LRUSize > 0 && config.LRUBuffer > 0 {
88-
events = cache.NewLRUCache[EventID, T](config.LRUSize, config.LRUBuffer, func(evicted map[EventID]T) {
88+
events = cache.NewLRUCache(config.LRUSize, config.LRUBuffer, func(evicted map[EventID]T) {
8989
logger.Debugf("evicted keys [%s]. If they are looked up, they will be fetched directly from the ledger from now on...", logging.Keys(evicted))
9090
})
9191
} else {
@@ -103,7 +103,7 @@ func NewListenerManager[T EventInfo](
103103
}
104104
var listeners cache.Map[EventID, []ListenerEntry[T]]
105105
if config.ListenerTimeout > 0 {
106-
listeners = cache.NewTimeoutCache[EventID, []ListenerEntry[T]](config.ListenerTimeout, func(evicted map[EventID][]ListenerEntry[T]) {
106+
listeners = cache.NewTimeoutCache(config.ListenerTimeout, func(evicted map[EventID][]ListenerEntry[T]) {
107107
if len(evicted) == 0 {
108108
return
109109
}
@@ -113,7 +113,7 @@ func NewListenerManager[T EventInfo](
113113
logging.Keys(evicted),
114114
lastBlockNum,
115115
)
116-
fetchTxs(logger, context.TODO(), lastBlockNum, evicted, queryService)
116+
fetchTxs(context.TODO(), logger, lastBlockNum, evicted, queryService)
117117
})
118118
} else {
119119
listeners = cache.NewMapCache[EventID, []ListenerEntry[T]]()
@@ -260,19 +260,19 @@ func (m *ListenerManager[T]) RemoveEventListener(id EventID, e ListenerEntry[T])
260260
return errors.Errorf("could not find listener [%v] in eventID [%s]", e, id)
261261
}
262262

263-
func fetchTxs[T EventInfo](logger logging.Logger, ctx context.Context, lastBlock driver.BlockNum, evicted map[EventID][]ListenerEntry[T], queryService QueryByIDService[T]) {
263+
func fetchTxs[T EventInfo](ctx context.Context, logger logging.Logger, lastBlock driver.BlockNum, evicted map[EventID][]ListenerEntry[T], queryService QueryByIDService[T]) {
264264
go func() {
265265
ch, err := queryService.QueryByID(ctx, lastBlock, evicted)
266266
if err != nil {
267-
logger.Errorf("failed scanning: %v", err)
267+
logger.Errorf("failed scanning: %s", err.Error())
268268
return
269269
}
270270
for events := range ch {
271-
logger.Debugf("received [%d] events", len(events))
271+
logger.DebugfContext(ctx, "received [%d] events", len(events))
272272
for _, event := range events {
273-
logger.Debugf("evicted event [%s], notify [%d] listeners", event.ID(), len(evicted[event.ID()]))
273+
logger.DebugfContext(ctx, "evicted event [%s], notify [%d] listeners", event.ID(), len(evicted[event.ID()]))
274274
for i, listener := range evicted[event.ID()] {
275-
logger.Debugf("calling listener [%d], event [%s]", i, event.ID())
275+
logger.DebugfContext(ctx, "calling listener [%d], event [%s]", i, event.ID())
276276
go listener.OnStatus(context.TODO(), event)
277277
}
278278
}

platform/fabric/core/generic/msp/idemix/cache.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ func (c *IdentityCache) provisionIdentities() {
112112
for {
113113
id, audit, err := c.backed(c.opts)
114114
if err != nil {
115-
logger.Errorf("failed to provision identity [%s]", err)
115+
logger.Errorf("failed to provision identity [%s]", err.Error())
116116
continue
117117
}
118118
logger.Debugf("generated new idemix identity [%d]", count)

platform/fabric/core/generic/msp/idemix/id.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ func (id *MSPIdentity) GetOrganizationalUnits() []*msp.OUIdentifier {
7474
// we use the (serialized) public key of this MSP as the CertifiersIdentifier
7575
certifiersIdentifier, err := id.Idemix.IssuerPublicKey.Bytes()
7676
if err != nil {
77-
logger.Errorf("Failed to marshal ipk in GetOrganizationalUnits: %s", err)
77+
logger.Errorf("Failed to marshal ipk in GetOrganizationalUnits: %s", err.Error())
7878
return nil
7979
}
8080

platform/fabric/core/generic/ordering/bft.go

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ package ordering
88

99
import (
1010
"context"
11+
"fmt"
1112
"math"
1213
"sync"
1314
"time"
@@ -44,9 +45,9 @@ func NewBFTBroadcaster(configService driver.ConfigService, cf Services, metrics
4445
}
4546
}
4647

47-
func (o *BFTBroadcaster) Broadcast(context context.Context, env *common2.Envelope) error {
48-
logger.DebugfContext(context, "Start BFT Broadcast")
49-
defer logger.DebugfContext(context, "End BFT Broadcast")
48+
func (o *BFTBroadcaster) Broadcast(ctx context.Context, env *common2.Envelope) error {
49+
logger.DebugfContext(ctx, "Start BFT Broadcast")
50+
defer logger.DebugfContext(ctx, "End BFT Broadcast")
5051
// send the envelope for ordering
5152
retries := o.ConfigService.BroadcastNumRetries()
5253
retryInterval := o.ConfigService.BroadcastRetryInterval()
@@ -59,9 +60,9 @@ func (o *BFTBroadcaster) Broadcast(context context.Context, env *common2.Envelop
5960
f := (int(n) - 1) / 3
6061
threshold := int(math.Ceil((float64(n) + float64(f) + 1) / 2.0))
6162

62-
for i := 0; i < retries; i++ {
63+
for i := range retries {
6364
if i > 0 {
64-
logger.Debugf("broadcast, retry [%d]...", i)
65+
logger.DebugfContext(ctx, "broadcast, retry [%d]...", i)
6566
// wait a bit
6667
time.Sleep(retryInterval)
6768
}
@@ -79,31 +80,31 @@ func (o *BFTBroadcaster) Broadcast(context context.Context, env *common2.Envelop
7980
go func(orderer *grpc.ConnectionConfig) {
8081
defer wg.Done()
8182

82-
logger.Debugf("get connection to [%s]", orderer.Address)
83-
connection, err := o.getConnection(context, orderer)
83+
logger.DebugfContext(ctx, "get connection to [%s]", orderer.Address)
84+
connection, err := o.getConnection(ctx, orderer)
8485

8586
lock.Lock()
8687
if err != nil {
8788
errs = append(errs, errors.Wrapf(err, "failed connecting to [%v]", orderer.Address))
88-
logger.Warnf("failed to get connection to orderer [%s]", orderer.Address, err)
89+
logger.WarnfContext(ctx, "failed to get connection to orderer [%s]", orderer.Address, err)
8990
lock.Unlock()
9091
return
9192
}
9293

9394
lock.Unlock()
9495

95-
logger.Debugf("broadcast to [%s]", orderer.Address)
96+
logger.DebugfContext(ctx, "broadcast to [%s]", orderer.Address)
9697
err = connection.Send(env)
9798
if err != nil {
98-
logger.Errorf("failed to broadcast to [%s]: %s", orderer.Address, err)
99+
logger.ErrorfContext(ctx, "failed to broadcast to [%s]: %s", orderer.Address, err.Error())
99100
lock.Lock()
100101
defer lock.Unlock()
101102
usedConnections = append(usedConnections, connection)
102103
return
103104
}
104105
status, err := connection.Recv()
105106
if err != nil {
106-
logger.Errorf("failed to get status after broadcast to [%s]: %s", orderer.Address, err)
107+
logger.ErrorfContext(ctx, "failed to get status after broadcast to [%s]: %s", orderer.Address, err.Error())
107108
lock.Lock()
108109
defer lock.Unlock()
109110
usedConnections = append(usedConnections, connection)
@@ -119,8 +120,8 @@ func (o *BFTBroadcaster) Broadcast(context context.Context, env *common2.Envelop
119120
counter++
120121
default:
121122
usedConnections = append(usedConnections, connection)
122-
logger.Errorf("failed to get status after broadcast to [%s]: %s", orderer.Address, common2.Status_name[int32(status.GetStatus())])
123-
errs = append(errs, errors.Errorf("failed to get status after broadcast to [%s]: %s", orderer.Address, common2.Status_name[int32(status.GetStatus())]))
123+
logger.ErrorfContext(ctx, "failed to get status after broadcast to [%s]: %s", orderer.Address, common2.Status_name[int32(status.GetStatus())])
124+
errs = append(errs, fmt.Errorf("failed to get status after broadcast to [%s]: %s", orderer.Address, common2.Status_name[int32(status.GetStatus())]))
124125
return
125126
}
126127
}(orderer)
@@ -137,7 +138,7 @@ func (o *BFTBroadcaster) Broadcast(context context.Context, env *common2.Envelop
137138
}
138139

139140
// fail
140-
logger.Warnf("failed to broadcast, got [%d of %d] success and errs [%v], retry after a delay", counter, threshold, errs)
141+
logger.WarnfContext(ctx, "failed to broadcast, got [%d of %d] success and errs [%v], retry after a delay", counter, threshold, errs)
141142
// cleanup connections
142143
for _, connection := range usedConnections {
143144
o.discardConnection(connection)

platform/fabric/fns.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,8 @@ func (nsp *NetworkServiceProvider) FabricNetworkService(id string) (*NetworkServ
140140

141141
internalFns, err := nsp.fnsProvider.FabricNetworkService(id)
142142
if err != nil {
143-
logger.Errorf("Failed to get Fabric Network Service for id [%s]: [%s]", id, err)
144-
return nil, errors.WithMessagef(err, "Failed to get Fabric Network Service for id [%s]", id)
143+
logger.Errorf("failed to get Fabric Network Service for id [%s]: [%s]", id, err.Error())
144+
return nil, errors.WithMessagef(err, "failed to get Fabric Network Service for id [%s]", id)
145145
}
146146
ns, ok = nsp.networkServices[internalFns.Name()]
147147
if ok {

0 commit comments

Comments
 (0)