Skip to content

Commit ba23e5c

Browse files
committed
wip
1 parent 8882987 commit ba23e5c

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

src/jvmMain/kotlin/spp/protocol/ProtocolMarshaller.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,7 @@ import spp.protocol.artifact.log.LogCountSummary
1818
import spp.protocol.artifact.trace.TraceResult
1919
import spp.protocol.developer.SelfInfo
2020
import spp.protocol.general.Service
21-
import spp.protocol.instrument.LiveInstrument
22-
import spp.protocol.instrument.LiveInstrumentBatch
23-
import spp.protocol.instrument.LiveInstrumentType
24-
import spp.protocol.instrument.LiveSourceLocation
21+
import spp.protocol.instrument.*
2522
import spp.protocol.instrument.breakpoint.LiveBreakpoint
2623
import spp.protocol.instrument.breakpoint.event.LiveBreakpointHit
2724
import spp.protocol.instrument.log.LiveLog

src/jvmMain/kotlin/spp/protocol/service/logging/LogCountIndicatorService.kt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
package spp.protocol.service.logging
22

3-
import spp.protocol.artifact.log.LogCountSummary
43
import io.vertx.codegen.annotations.ProxyGen
54
import io.vertx.codegen.annotations.VertxGen
65
import io.vertx.core.AsyncResult
76
import io.vertx.core.Handler
7+
import io.vertx.core.json.JsonArray
8+
import kotlinx.datetime.Instant
9+
import spp.protocol.artifact.log.LogCountSummary
10+
import spp.protocol.instrument.DurationStep
811

912
/**
1013
* todo: description.
@@ -16,5 +19,14 @@ import io.vertx.core.Handler
1619
@VertxGen
1720
interface LogCountIndicatorService {
1821

22+
fun getPatternOccurrences(
23+
logPatterns: List<String>,
24+
serviceName: String?,
25+
start: Instant,
26+
stop: Instant,
27+
step: DurationStep,
28+
handler: Handler<AsyncResult<List<JsonArray>>>
29+
)
30+
1931
fun getLogCountSummary(handler: Handler<AsyncResult<LogCountSummary>>)
2032
}

0 commit comments

Comments
 (0)