files_sdk/logs/
mod.rs

1//! Logging and audit module
2//!
3//! This module contains handlers for various logs and audit trails:
4//! - API request logs
5//! - SFTP, FTP, WebDAV action logs
6//! - Automation and sync logs
7//! - Email logs
8//! - Outbound connection logs
9//! - Settings changes
10//! - Public hosting request logs
11
12pub mod api_request_logs;
13pub mod automation_logs;
14pub mod email_logs;
15pub mod exavault_api_request_logs;
16pub mod ftp_action_logs;
17pub mod outbound_connection_logs;
18pub mod public_hosting_request_logs;
19pub mod settings_changes;
20pub mod sftp_action_logs;
21pub mod sync_logs;
22pub mod web_dav_action_logs;
23
24// Re-export handlers
25pub use api_request_logs::ApiRequestLogHandler;
26pub use automation_logs::AutomationLogHandler;
27pub use email_logs::EmailLogHandler;
28pub use exavault_api_request_logs::ExavaultApiRequestLogHandler;
29pub use ftp_action_logs::FtpActionLogHandler;
30pub use outbound_connection_logs::OutboundConnectionLogHandler;
31pub use public_hosting_request_logs::PublicHostingRequestLogHandler;
32pub use settings_changes::SettingsChangeHandler;
33pub use sftp_action_logs::SftpActionLogHandler;
34pub use sync_logs::SyncLogHandler;
35pub use web_dav_action_logs::WebDavActionLogHandler;
36
37// Re-export entities
38pub use api_request_logs::ApiRequestLogEntity;
39pub use automation_logs::AutomationLogEntity;
40pub use email_logs::EmailLogEntity;
41pub use exavault_api_request_logs::ExavaultApiRequestLogEntity;
42pub use ftp_action_logs::FtpActionLogEntity;
43pub use outbound_connection_logs::OutboundConnectionLogEntity;
44pub use public_hosting_request_logs::PublicHostingRequestLogEntity;
45pub use settings_changes::SettingsChangeEntity;
46pub use sftp_action_logs::SftpActionLogEntity;
47pub use sync_logs::SyncLogEntity;
48pub use web_dav_action_logs::WebDavActionLogEntity;