253 lines
8.7 KiB
Rust
253 lines
8.7 KiB
Rust
use crate::domain::warren::ports::{AuthMetrics, FileSystemMetrics, WarrenMetrics};
|
|
|
|
#[derive(Debug, Clone, Copy)]
|
|
pub struct MetricsDebugLogger;
|
|
|
|
impl MetricsDebugLogger {
|
|
pub fn new() -> Self {
|
|
Self {}
|
|
}
|
|
}
|
|
|
|
impl WarrenMetrics for MetricsDebugLogger {
|
|
async fn record_warren_list_success(&self) {
|
|
tracing::debug!("[Metrics] Warren list succeeded");
|
|
}
|
|
|
|
async fn record_warren_list_failure(&self) {
|
|
tracing::debug!("[Metrics] Warren list failed");
|
|
}
|
|
|
|
async fn record_warren_fetch_success(&self) {
|
|
tracing::debug!("[Metrics] Warren fetch succeeded");
|
|
}
|
|
|
|
async fn record_warren_fetch_failure(&self) {
|
|
tracing::debug!("[Metrics] Warren fetch failed");
|
|
}
|
|
|
|
async fn record_list_warren_files_success(&self) {
|
|
tracing::debug!("[Metrics] Warren list files succeeded");
|
|
}
|
|
|
|
async fn record_list_warren_files_failure(&self) {
|
|
tracing::debug!("[Metrics] Warren list files failed");
|
|
}
|
|
|
|
async fn record_warren_directory_creation_success(&self) {
|
|
tracing::debug!("[Metrics] Warren directory creation succeeded");
|
|
}
|
|
|
|
async fn record_warren_directory_creation_failure(&self) {
|
|
tracing::debug!("[Metrics] Warren directory creation failed");
|
|
}
|
|
|
|
async fn record_warren_directory_deletion_success(&self) {
|
|
tracing::debug!("[Metrics] Warren directory deletion succeeded");
|
|
}
|
|
|
|
async fn record_warren_directory_deletion_failure(&self) {
|
|
tracing::debug!("[Metrics] Warren directory deletion failed");
|
|
}
|
|
|
|
async fn record_warren_file_upload_success(&self) {
|
|
tracing::debug!("[Metrics] Warren file upload succeeded");
|
|
}
|
|
async fn record_warren_file_upload_failure(&self) {
|
|
tracing::debug!("[Metrics] Warren file upload failed");
|
|
}
|
|
|
|
async fn record_warren_files_upload_success(&self) {
|
|
tracing::debug!("[Metrics] Warren files upload succeded");
|
|
}
|
|
async fn record_warren_files_upload_failure(&self) {
|
|
tracing::debug!("[Metrics] Warren files upload failed at least partially");
|
|
}
|
|
|
|
async fn record_warren_file_deletion_success(&self) {
|
|
tracing::debug!("[Metrics] Warren file deletion succeeded");
|
|
}
|
|
async fn record_warren_file_deletion_failure(&self) {
|
|
tracing::debug!("[Metrics] Warren file deletion failed");
|
|
}
|
|
|
|
async fn record_warren_entry_rename_success(&self) {
|
|
tracing::debug!("[Metrics] Warren entry rename succeeded");
|
|
}
|
|
async fn record_warren_entry_rename_failure(&self) {
|
|
tracing::debug!("[Metrics] Warren entry rename failed");
|
|
}
|
|
}
|
|
|
|
impl FileSystemMetrics for MetricsDebugLogger {
|
|
async fn record_list_files_success(&self) {
|
|
tracing::debug!("[Metrics] File list succeeded");
|
|
}
|
|
async fn record_list_files_failure(&self) {
|
|
tracing::debug!("[Metrics] File list failed");
|
|
}
|
|
|
|
async fn record_directory_creation_success(&self) {
|
|
tracing::debug!("[Metrics] Directory creation succeeded");
|
|
}
|
|
async fn record_directory_creation_failure(&self) {
|
|
tracing::debug!("[Metrics] Directory creation failed");
|
|
}
|
|
|
|
async fn record_directory_deletion_success(&self) {
|
|
tracing::debug!("[Metrics] Directory deletion succeeded");
|
|
}
|
|
async fn record_directory_deletion_failure(&self) {
|
|
tracing::debug!("[Metrics] Directory deletion failed");
|
|
}
|
|
|
|
async fn record_file_creation_success(&self) {
|
|
tracing::debug!("[Metrics] File creation succeeded");
|
|
}
|
|
async fn record_file_creation_failure(&self) {
|
|
tracing::debug!("[Metrics] File creation failed");
|
|
}
|
|
|
|
async fn record_file_deletion_success(&self) {
|
|
tracing::debug!("[Metrics] File deletion succeeded");
|
|
}
|
|
async fn record_file_deletion_failure(&self) {
|
|
tracing::debug!("[Metrics] File deletion failed");
|
|
}
|
|
|
|
async fn record_entry_rename_success(&self) {
|
|
tracing::debug!("[Metrics] Entry rename succeeded");
|
|
}
|
|
async fn record_entry_rename_failure(&self) {
|
|
tracing::debug!("[Metrics] Entry rename failed");
|
|
}
|
|
}
|
|
|
|
impl AuthMetrics for MetricsDebugLogger {
|
|
async fn record_user_registration_success(&self) {
|
|
tracing::debug!("[Metrics] User registration succeeded");
|
|
}
|
|
async fn record_user_registration_failure(&self) {
|
|
tracing::debug!("[Metrics] User registration failed");
|
|
}
|
|
|
|
async fn record_user_login_success(&self) {
|
|
tracing::debug!("[Metrics] User login succeeded");
|
|
}
|
|
async fn record_user_login_failure(&self) {
|
|
tracing::debug!("[Metrics] User login failed");
|
|
}
|
|
|
|
async fn record_user_creation_success(&self) {
|
|
tracing::debug!("[Metrics] User creation succeeded");
|
|
}
|
|
async fn record_user_creation_failure(&self) {
|
|
tracing::debug!("[Metrics] User creation failed");
|
|
}
|
|
|
|
async fn record_user_edit_success(&self) {
|
|
tracing::debug!("[Metrics] User edit succeeded");
|
|
}
|
|
async fn record_user_edit_failure(&self) {
|
|
tracing::debug!("[Metrics] User edit failed");
|
|
}
|
|
|
|
async fn record_user_deletion_success(&self) {
|
|
tracing::debug!("[Metrics] User deletion succeeded");
|
|
}
|
|
async fn record_user_deletion_failure(&self) {
|
|
tracing::debug!("[Metrics] User deletion failed");
|
|
}
|
|
|
|
async fn record_user_list_success(&self) {
|
|
tracing::debug!("[Metrics] User list succeeded");
|
|
}
|
|
async fn record_user_list_failure(&self) {
|
|
tracing::debug!("[Metrics] User list failed");
|
|
}
|
|
|
|
async fn record_list_all_users_and_warrens_success(&self) {
|
|
tracing::debug!("[Metrics] Users, warrens and user warrens list succeeded");
|
|
}
|
|
async fn record_list_all_users_and_warrens_failure(&self) {
|
|
tracing::debug!("[Metrics] Users, warrens and user warrens list failed");
|
|
}
|
|
|
|
async fn record_auth_session_creation_success(&self) {
|
|
tracing::debug!("[Metrics] Auth session creation succeeded");
|
|
}
|
|
async fn record_auth_session_creation_failure(&self) {
|
|
tracing::debug!("[Metrics] Auth session creation failed");
|
|
}
|
|
|
|
async fn record_auth_session_fetch_success(&self) {
|
|
tracing::debug!("[Metrics] Auth session fetch succeeded");
|
|
}
|
|
async fn record_auth_session_fetch_failure(&self) {
|
|
tracing::debug!("[Metrics] Auth session fetch failed");
|
|
}
|
|
|
|
async fn record_auth_fetch_user_warren_list_success(&self) {
|
|
tracing::debug!("[Metrics] Auth warren list succeeded");
|
|
}
|
|
async fn record_auth_fetch_user_warren_list_failure(&self) {
|
|
tracing::debug!("[Metrics] Auth warren list failed");
|
|
}
|
|
|
|
async fn record_auth_fetch_user_warrens_success(&self) {
|
|
tracing::debug!("[Metrics] Auth user warren id fetch succeeded");
|
|
}
|
|
async fn record_auth_fetch_user_warrens_failure(&self) {
|
|
tracing::debug!("[Metrics] Auth user warren id fetch failed");
|
|
}
|
|
|
|
async fn record_auth_warren_fetch_success(&self) {
|
|
tracing::debug!("[Metrics] Auth warren fetch succeeded");
|
|
}
|
|
async fn record_auth_warren_fetch_failure(&self) {
|
|
tracing::debug!("[Metrics] Auth warren fetch failed");
|
|
}
|
|
|
|
async fn record_auth_warren_file_list_success(&self) {
|
|
tracing::debug!("[Metrics] Auth warren file list succeeded");
|
|
}
|
|
async fn record_auth_warren_file_list_failure(&self) {
|
|
tracing::debug!("[Metrics] Auth warren file list failed");
|
|
}
|
|
|
|
async fn record_auth_warren_directory_creation_success(&self) {
|
|
tracing::debug!("[Metrics] Auth warren directory creation succeeded");
|
|
}
|
|
async fn record_auth_warren_directory_creation_failure(&self) {
|
|
tracing::debug!("[Metrics] Auth warren directory creation failed");
|
|
}
|
|
|
|
async fn record_auth_warren_directory_deletion_success(&self) {
|
|
tracing::debug!("[Metrics] Auth warren directory deletion succeeded");
|
|
}
|
|
async fn record_auth_warren_directory_deletion_failure(&self) {
|
|
tracing::debug!("[Metrics] Auth warren directory deletion failed");
|
|
}
|
|
|
|
async fn record_auth_warren_file_deletion_success(&self) {
|
|
tracing::debug!("[Metrics] Auth warren file deletion succeeded");
|
|
}
|
|
async fn record_auth_warren_file_deletion_failure(&self) {
|
|
tracing::debug!("[Metrics] Auth warren file deletion failed");
|
|
}
|
|
|
|
async fn record_auth_warren_entry_rename_success(&self) {
|
|
tracing::debug!("[Metrics] Auth warren entry rename succeeded");
|
|
}
|
|
async fn record_auth_warren_entry_rename_failure(&self) {
|
|
tracing::debug!("[Metrics] Auth warren entry rename failed");
|
|
}
|
|
|
|
async fn record_auth_warren_files_upload_success(&self) {
|
|
tracing::debug!("[Metrics] Auth warren files upload succeeded");
|
|
}
|
|
async fn record_auth_warren_files_upload_failure(&self) {
|
|
tracing::debug!("[Metrics] Auth warren files upload failed");
|
|
}
|
|
}
|