surrealcs_kernel/logging/messages/actors_server/transaction.rs
1//! Defines the logging of transaction messages sent to the server Transaction Actor.
2use crate::logging::messages::transactions::base::TransactionJourney;
3use crate::messages::server::wrapper::WrappedServerMessage;
4
5/// Logs a transaction message that the server Transaction Actor has received.
6///
7/// # Arguments
8/// * `message`: the transaction message that the server Transaction Actor has received
9pub fn log_server_transaction_actor_message(message: &WrappedServerMessage) {
10 let pointer = TransactionJourney::RecievedByServerTransactionActor;
11
12 let log = pointer.from_wrapped_server_message(message);
13 if log.is_some() {
14 tracing::trace!("{}", log.unwrap());
15 }
16}