use super::logging_expectation_contracts::ExpectedLoggingTable;
use super::logging_expectation_tables_client::{
EXPECTED_ATHENA_CLIENT_CONFIGS, EXPECTED_ATHENA_CLIENTS, EXPECTED_CLIENT_STATISTICS,
EXPECTED_CLIENT_TABLE_STATISTICS,
};
use super::logging_expectation_tables_gateway::{
EXPECTED_API_REGISTRY, EXPECTED_GATEWAY_ADMISSION_EVENTS,
EXPECTED_GATEWAY_CONNECTION_REGISTRY_REALTIME, EXPECTED_GATEWAY_DEFERRED_REQUEST_QUEUE,
EXPECTED_GATEWAY_OPERATION_LOG, EXPECTED_GATEWAY_REQUEST_LOG,
EXPECTED_GATEWAY_ROUTE_REQUEST_LOG, EXPECTED_PUBLIC_GATEWAY_ROUTES,
};
use super::logging_expectation_tables_network::{
EXPECTED_IP_ADDRESSES, EXPECTED_IP_ADDRESSES_STATISTICS,
};
use super::logging_expectation_tables_operational::{
EXPECTED_BACKUP_JOB_LOGS, EXPECTED_BACKUP_JOBS, EXPECTED_BACKUP_SCHEDULES,
EXPECTED_DAEMON_RUNTIME_REGISTRY, EXPECTED_DATABASE_CLONE_JOB_EVENTS,
EXPECTED_DATABASE_CLONE_JOBS, EXPECTED_TYPESENSE_SYNC_JOBS, EXPECTED_TYPESENSE_SYNC_RUNS,
};
pub(super) fn expected_logging_tables() -> &'static [ExpectedLoggingTable] {
EXPECTED_LOGGING_TABLES
}
const EXPECTED_LOGGING_TABLES: &[ExpectedLoggingTable] = &[
EXPECTED_GATEWAY_REQUEST_LOG,
EXPECTED_GATEWAY_OPERATION_LOG,
EXPECTED_GATEWAY_CONNECTION_REGISTRY_REALTIME,
EXPECTED_GATEWAY_DEFERRED_REQUEST_QUEUE,
EXPECTED_GATEWAY_ADMISSION_EVENTS,
EXPECTED_CLIENT_STATISTICS,
EXPECTED_CLIENT_TABLE_STATISTICS,
EXPECTED_IP_ADDRESSES,
EXPECTED_IP_ADDRESSES_STATISTICS,
EXPECTED_ATHENA_CLIENTS,
EXPECTED_ATHENA_CLIENT_CONFIGS,
EXPECTED_API_REGISTRY,
EXPECTED_PUBLIC_GATEWAY_ROUTES,
EXPECTED_GATEWAY_ROUTE_REQUEST_LOG,
EXPECTED_BACKUP_JOBS,
EXPECTED_BACKUP_JOB_LOGS,
EXPECTED_BACKUP_SCHEDULES,
EXPECTED_DATABASE_CLONE_JOBS,
EXPECTED_DATABASE_CLONE_JOB_EVENTS,
EXPECTED_DAEMON_RUNTIME_REGISTRY,
EXPECTED_TYPESENSE_SYNC_JOBS,
EXPECTED_TYPESENSE_SYNC_RUNS,
];