Package io.kestra.repository.memory
Class MemoryLogRepository
java.lang.Object
io.kestra.repository.memory.MemoryLogRepository
- All Implemented Interfaces:
io.kestra.core.repositories.LogRepositoryInterface,io.kestra.core.repositories.SaveRepositoryInterface<io.kestra.core.models.executions.LogEntry>
@Singleton
@MemoryRepositoryEnabled
public class MemoryLogRepository
extends Object
implements io.kestra.core.repositories.LogRepositoryInterface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.executions.LogEntry>find(io.micronaut.data.model.Pageable pageable, String query, String namespace, String flowId, org.slf4j.event.Level minLevel, ZonedDateTime startDate, ZonedDateTime endDate) List<io.kestra.core.models.executions.LogEntry>findByExecutionId(String id, org.slf4j.event.Level minLevel) io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.executions.LogEntry>findByExecutionId(String id, org.slf4j.event.Level minLevel, io.micronaut.data.model.Pageable pageable) List<io.kestra.core.models.executions.LogEntry>findByExecutionIdAndTaskId(String executionId, String taskId, org.slf4j.event.Level minLevel) io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.executions.LogEntry>findByExecutionIdAndTaskId(String executionId, String taskId, org.slf4j.event.Level minLevel, io.micronaut.data.model.Pageable pageable) List<io.kestra.core.models.executions.LogEntry>findByExecutionIdAndTaskRunId(String executionId, String taskRunId, org.slf4j.event.Level minLevel) io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.executions.LogEntry>findByExecutionIdAndTaskRunId(String executionId, String taskRunId, org.slf4j.event.Level minLevel, io.micronaut.data.model.Pageable pageable) List<io.kestra.core.models.executions.LogEntry>findByExecutionIdAndTaskRunIdAndAttempt(String executionId, String taskRunId, org.slf4j.event.Level minLevel, Integer attempt) io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.executions.LogEntry>findByExecutionIdAndTaskRunIdAndAttempt(String executionId, String taskRunId, org.slf4j.event.Level minLevel, Integer attempt, io.micronaut.data.model.Pageable pageable) purge(io.kestra.core.models.executions.Execution execution) io.kestra.core.models.executions.LogEntrysave(io.kestra.core.models.executions.LogEntry log)
-
Constructor Details
-
MemoryLogRepository
public MemoryLogRepository()
-
-
Method Details
-
findByExecutionId
public List<io.kestra.core.models.executions.LogEntry> findByExecutionId(String id, org.slf4j.event.Level minLevel) - Specified by:
findByExecutionIdin interfaceio.kestra.core.repositories.LogRepositoryInterface
-
findByExecutionId
public io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.executions.LogEntry> findByExecutionId(String id, org.slf4j.event.Level minLevel, io.micronaut.data.model.Pageable pageable) - Specified by:
findByExecutionIdin interfaceio.kestra.core.repositories.LogRepositoryInterface
-
findByExecutionIdAndTaskId
public List<io.kestra.core.models.executions.LogEntry> findByExecutionIdAndTaskId(String executionId, String taskId, org.slf4j.event.Level minLevel) - Specified by:
findByExecutionIdAndTaskIdin interfaceio.kestra.core.repositories.LogRepositoryInterface
-
findByExecutionIdAndTaskId
public io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.executions.LogEntry> findByExecutionIdAndTaskId(String executionId, String taskId, org.slf4j.event.Level minLevel, io.micronaut.data.model.Pageable pageable) - Specified by:
findByExecutionIdAndTaskIdin interfaceio.kestra.core.repositories.LogRepositoryInterface
-
findByExecutionIdAndTaskRunId
public List<io.kestra.core.models.executions.LogEntry> findByExecutionIdAndTaskRunId(String executionId, String taskRunId, org.slf4j.event.Level minLevel) - Specified by:
findByExecutionIdAndTaskRunIdin interfaceio.kestra.core.repositories.LogRepositoryInterface
-
findByExecutionIdAndTaskRunId
public io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.executions.LogEntry> findByExecutionIdAndTaskRunId(String executionId, String taskRunId, org.slf4j.event.Level minLevel, io.micronaut.data.model.Pageable pageable) - Specified by:
findByExecutionIdAndTaskRunIdin interfaceio.kestra.core.repositories.LogRepositoryInterface
-
findByExecutionIdAndTaskRunIdAndAttempt
public List<io.kestra.core.models.executions.LogEntry> findByExecutionIdAndTaskRunIdAndAttempt(String executionId, String taskRunId, org.slf4j.event.Level minLevel, Integer attempt) - Specified by:
findByExecutionIdAndTaskRunIdAndAttemptin interfaceio.kestra.core.repositories.LogRepositoryInterface
-
findByExecutionIdAndTaskRunIdAndAttempt
public io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.executions.LogEntry> findByExecutionIdAndTaskRunIdAndAttempt(String executionId, String taskRunId, org.slf4j.event.Level minLevel, Integer attempt, io.micronaut.data.model.Pageable pageable) - Specified by:
findByExecutionIdAndTaskRunIdAndAttemptin interfaceio.kestra.core.repositories.LogRepositoryInterface
-
find
public io.kestra.core.repositories.ArrayListTotal<io.kestra.core.models.executions.LogEntry> find(io.micronaut.data.model.Pageable pageable, @Nullable String query, @Nullable String namespace, @Nullable String flowId, @Nullable org.slf4j.event.Level minLevel, @Nullable ZonedDateTime startDate, @Nullable ZonedDateTime endDate) - Specified by:
findin interfaceio.kestra.core.repositories.LogRepositoryInterface
-
save
public io.kestra.core.models.executions.LogEntry save(io.kestra.core.models.executions.LogEntry log) - Specified by:
savein interfaceio.kestra.core.repositories.LogRepositoryInterface- Specified by:
savein interfaceio.kestra.core.repositories.SaveRepositoryInterface<io.kestra.core.models.executions.LogEntry>
-
purge
- Specified by:
purgein interfaceio.kestra.core.repositories.LogRepositoryInterface
-