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_incoming_messages;
15pub mod email_logs;
16pub mod exavault_api_request_logs;
17pub mod external_events;
18pub mod ftp_action_logs;
19pub mod outbound_connection_logs;
20pub mod public_hosting_request_logs;
21pub mod settings_changes;
22pub mod sftp_action_logs;
23pub mod sync_logs;
24pub mod web_dav_action_logs;
25
26// Re-export handlers
27pub use api_request_logs::ApiRequestLogHandler;
28pub use automation_logs::AutomationLogHandler;
29pub use email_incoming_messages::EmailIncomingMessageHandler;
30pub use email_logs::EmailLogHandler;
31pub use exavault_api_request_logs::ExavaultApiRequestLogHandler;
32pub use external_events::ExternalEventHandler;
33pub use ftp_action_logs::FtpActionLogHandler;
34pub use outbound_connection_logs::OutboundConnectionLogHandler;
35pub use public_hosting_request_logs::PublicHostingRequestLogHandler;
36pub use settings_changes::SettingsChangeHandler;
37pub use sftp_action_logs::SftpActionLogHandler;
38pub use sync_logs::SyncLogHandler;
39pub use web_dav_action_logs::WebDavActionLogHandler;
40
41// Re-export entities
42pub use api_request_logs::ApiRequestLogEntity;
43pub use automation_logs::AutomationLogEntity;
44pub use email_incoming_messages::EmailIncomingMessageEntity;
45pub use email_logs::EmailLogEntity;
46pub use exavault_api_request_logs::ExavaultApiRequestLogEntity;
47pub use external_events::ExternalEventEntity;
48pub use ftp_action_logs::FtpActionLogEntity;
49pub use outbound_connection_logs::OutboundConnectionLogEntity;
50pub use public_hosting_request_logs::PublicHostingRequestLogEntity;
51pub use settings_changes::SettingsChangeEntity;
52pub use sftp_action_logs::SftpActionLogEntity;
53pub use sync_logs::SyncLogEntity;
54pub use web_dav_action_logs::WebDavActionLogEntity;