Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
database::security::audit_log_entry Struct Reference

Audit log entry for security events. More...

#include <secure_connection.h>

Collaboration diagram for database::security::audit_log_entry:
Collaboration graph

Public Attributes

std::chrono::system_clock::time_point timestamp
 
std::string user_id
 
std::string session_id
 
std::string operation
 
std::string table_name
 
std::string query_hash
 
bool success
 
std::string error_message
 
std::string client_ip
 
std::string user_agent
 

Detailed Description

Audit log entry for security events.

Definition at line 73 of file secure_connection.h.

Member Data Documentation

◆ client_ip

std::string database::security::audit_log_entry::client_ip

◆ error_message

◆ operation

◆ query_hash

std::string database::security::audit_log_entry::query_hash

◆ session_id

std::string database::security::audit_log_entry::session_id

◆ success

◆ table_name

◆ timestamp

◆ user_agent

std::string database::security::audit_log_entry::user_agent

Definition at line 84 of file secure_connection.h.

Referenced by database::security::audit_logger::persist_entry().

◆ user_id


The documentation for this struct was generated from the following file: