File tree 3 files changed +12
-0
lines changed
cardano-node/src/Cardano/Node
3 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -326,6 +326,8 @@ handleSimpleNode
326
326
handleSimpleNode runP p2pMode tracers nc onKernel = do
327
327
logStartupWarnings
328
328
329
+ traceWith (startupTracer tracers) (StartupConfig nc)
330
+
329
331
traceWith (startupTracer tracers)
330
332
=<< StartupTime <$> getCurrentTime
331
333
Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ import Ouroboros.Network.Subscription.Ip (IPSubscriptionTarget (..))
45
45
46
46
import Cardano.Api.Protocol.Types (BlockType (.. ), protocolInfo )
47
47
import Cardano.Logging
48
+ import Cardano.Node.Configuration.POM (NodeConfiguration )
48
49
import Cardano.Node.Configuration.Socket
49
50
import Cardano.Node.Protocol.Types (Protocol (.. ), SomeConsensusProtocol (.. ))
50
51
@@ -69,6 +70,8 @@ data StartupTrace blk =
69
70
70
71
| StartupTime UTCTime
71
72
73
+ | StartupConfig NodeConfiguration
74
+
72
75
| StartupNetworkMagic NetworkMagic
73
76
74
77
| StartupSocketConfigError SocketConfigError
Original file line number Diff line number Diff line change @@ -126,6 +126,7 @@ namesStartupInfo = \case
126
126
StartupInfo {} -> [" Info" ]
127
127
StartupP2PInfo {} -> [" P2PInfo" ]
128
128
StartupTime {} -> [" Time" ]
129
+ StartupConfig {} -> [" Config" ]
129
130
StartupNetworkMagic {} -> [" NetworkMagic" ]
130
131
StartupSocketConfigError {} -> [" SocketConfigError" ]
131
132
StartupDBValidation {} -> [" DBValidation" ]
@@ -187,6 +188,10 @@ instance ( Show (BlockNodeToNodeVersion blk)
187
188
$ time
188
189
)
189
190
]
191
+ forMachine _dtal (StartupConfig nc) =
192
+ mconcat [ " kind" .= String " StartupConfig"
193
+ , " config" .= String (showT nc)
194
+ ]
190
195
forMachine _dtal (StartupNetworkMagic networkMagic) =
191
196
mconcat [ " kind" .= String " StartupNetworkMagic"
192
197
, " networkMagic" .= String (showT . unNetworkMagic
@@ -294,6 +299,8 @@ ppStartupInfoTrace (StartupTime time) =
294
299
. utcTimeToPOSIXSeconds
295
300
$ time
296
301
)
302
+ ppStartupInfoTrace (StartupConfig nc) =
303
+ " config: " <> showT nc
297
304
ppStartupInfoTrace (StartupNetworkMagic networkMagic) =
298
305
" network magic: " <> showT (unNetworkMagic networkMagic)
299
306
You can’t perform that action at this time.
0 commit comments