canic_core/api/
log.rs

1use crate::{
2    dto::{
3        log::LogEntryView,
4        page::{Page, PageRequest},
5    },
6    log::Level,
7    workflow,
8};
9
10///
11/// Log API
12///
13
14#[must_use]
15pub fn log(
16    crate_name: Option<String>,
17    topic: Option<String>,
18    min_level: Option<Level>,
19    page: PageRequest,
20) -> Page<LogEntryView> {
21    workflow::log::query::log_page(crate_name, topic, min_level, page)
22}