@@ -187,6 +187,8 @@ type TraceLeiosFetchProtocol = ("TraceLeiosFetchProtocol" :: Symbol)
187187type TraceGsm = (" TraceGsm" :: Symbol )
188188type TraceCsj = (" TraceCsj" :: Symbol )
189189type TraceDevotedBlockFetch = (" TraceDevotedBlockFetch" :: Symbol )
190+ type TraceLeiosKernel = (" TraceLeiosKernel" :: Symbol )
191+ type TraceLeiosPeer = (" TraceLeiosPeer" :: Symbol )
190192
191193newtype OnOff (name :: Symbol ) = OnOff { isOn :: Bool } deriving (Eq , Show )
192194
@@ -265,6 +267,8 @@ data TraceSelection
265267 , traceGsm :: OnOff TraceGsm
266268 , traceCsj :: OnOff TraceCsj
267269 , traceDevotedBlockFetch :: OnOff TraceDevotedBlockFetch
270+ , traceLeiosKernel :: OnOff TraceLeiosKernel
271+ , traceLeiosPeer :: OnOff TraceLeiosPeer
268272 } deriving (Eq , Show )
269273
270274
@@ -337,6 +341,8 @@ data PartialTraceSelection
337341 , pTraceGsm :: Last (OnOff TraceGsm )
338342 , pTraceCsj :: Last (OnOff TraceCsj )
339343 , pTraceDevotedBlockFetch :: Last (OnOff TraceDevotedBlockFetch )
344+ , pTraceLeiosKernel :: Last (OnOff TraceLeiosKernel )
345+ , pTraceLeiosPeer :: Last (OnOff TraceLeiosPeer )
340346 } deriving (Eq , Generic , Show )
341347
342348
@@ -410,6 +416,8 @@ instance FromJSON PartialTraceSelection where
410416 <*> parseTracer (Proxy @ TraceGsm ) v
411417 <*> parseTracer (Proxy @ TraceCsj ) v
412418 <*> parseTracer (Proxy @ TraceDevotedBlockFetch ) v
419+ <*> parseTracer (Proxy @ TraceLeiosKernel ) v
420+ <*> parseTracer (Proxy @ TraceLeiosPeer ) v
413421
414422
415423defaultPartialTraceConfiguration :: PartialTraceSelection
@@ -480,6 +488,8 @@ defaultPartialTraceConfiguration =
480488 , pTraceGsm = pure $ OnOff True
481489 , pTraceCsj = pure $ OnOff True
482490 , pTraceDevotedBlockFetch = pure $ OnOff True
491+ , pTraceLeiosKernel = pure $ OnOff True
492+ , pTraceLeiosPeer = pure $ OnOff True
483493 }
484494
485495
@@ -552,6 +562,8 @@ partialTraceSelectionToEither (Last (Just (PartialTraceDispatcher pTraceSelectio
552562 traceGsm <- proxyLastToEither (Proxy @ TraceGsm ) pTraceGsm
553563 traceCsj <- proxyLastToEither (Proxy @ TraceCsj ) pTraceCsj
554564 traceDevotedBlockFetch <- proxyLastToEither (Proxy @ TraceDevotedBlockFetch ) pTraceDevotedBlockFetch
565+ traceLeiosKernel <- proxyLastToEither (Proxy @ TraceLeiosKernel ) pTraceLeiosKernel
566+ traceLeiosPeer <- proxyLastToEither (Proxy @ TraceLeiosPeer ) pTraceLeiosPeer
555567 Right $ TraceDispatcher $ TraceSelection
556568 { traceVerbosity = traceVerbosity
557569 , traceAcceptPolicy = traceAcceptPolicy
@@ -617,6 +629,8 @@ partialTraceSelectionToEither (Last (Just (PartialTraceDispatcher pTraceSelectio
617629 , traceGsm = traceGsm
618630 , traceCsj = traceCsj
619631 , traceDevotedBlockFetch = traceDevotedBlockFetch
632+ , traceLeiosKernel = traceLeiosKernel
633+ , traceLeiosPeer = traceLeiosPeer
620634 }
621635
622636partialTraceSelectionToEither (Last (Just (PartialTracingOnLegacy pTraceSelection))) = do
@@ -686,6 +700,8 @@ partialTraceSelectionToEither (Last (Just (PartialTracingOnLegacy pTraceSelectio
686700 traceGsm <- proxyLastToEither (Proxy @ TraceGsm ) pTraceGsm
687701 traceCsj <- proxyLastToEither (Proxy @ TraceCsj ) pTraceCsj
688702 traceDevotedBlockFetch <- proxyLastToEither (Proxy @ TraceDevotedBlockFetch ) pTraceDevotedBlockFetch
703+ traceLeiosKernel <- proxyLastToEither (Proxy @ TraceLeiosKernel ) pTraceLeiosKernel
704+ traceLeiosPeer <- proxyLastToEither (Proxy @ TraceLeiosPeer ) pTraceLeiosPeer
689705 Right $ TracingOnLegacy $ TraceSelection
690706 { traceVerbosity = traceVerbosity
691707 , traceAcceptPolicy = traceAcceptPolicy
@@ -751,6 +767,8 @@ partialTraceSelectionToEither (Last (Just (PartialTracingOnLegacy pTraceSelectio
751767 , traceGsm = traceGsm
752768 , traceCsj = traceCsj
753769 , traceDevotedBlockFetch = traceDevotedBlockFetch
770+ , traceLeiosKernel = traceLeiosKernel
771+ , traceLeiosPeer = traceLeiosPeer
754772 }
755773
756774proxyLastToEither :: KnownSymbol name => Proxy name -> Last (OnOff name ) -> Either Text (OnOff name )
0 commit comments