Acropolis.Foundation.EventSourcing.Logging.LogManager.LogCommandHandler C# (CSharp) Method

LogCommandHandler() public method

public LogCommandHandler ( CommandHandlerRecord record ) : void
record CommandHandlerRecord
return void
        public void LogCommandHandler(CommandHandlerRecord record)
        {
            try
            {
                var handlerDoc = CommandHandlerRecord.ToBson(record);
                var query = Query.EQ("_id", record.CommandId);
                var update = Update.Push("Handlers", handlerDoc);
                Write.Logs.Update(query, update);
            }
            catch (Exception)
            {
                // Catch all errors because logging should not throw errors if unsuccessful
            }
        }

Same methods

LogManager::LogCommandHandler ( String commandId, String handlerTypeName, Exception e = null ) : void