Я использую аудит, чтобы отслеживать действия пользователей и восстанавливать текущие значения.
например, у нас есть таблица со значениями giftcard, и мы можем видеть в этой таблице, что текущее значение составляет 100 долларов, а исходное значение 200 долларов.
Это правильно, мы не знаем ....
чтобы ответить на этот вопрос, мы должны знать, что произошло между ними.
поэтому у нас есть таблица аудита, в которой мы сохраняем все действия для этой таблицы, например:
Январе 1 инициация $ 200
Январе 3 добавить $ 300
Январе 5 вычесть 350 долларов
Январе 7 проверить значение (возвращается 150)
Январе 8 вычесть 50 долларов
теперь я знаю, что сказать, если пользователь звонит и говорит: эй, куда ушли мои 100 долларов?
«нормальное» ведение журнала используется для регистрации ошибок, информации о процессе и т. д., когда мы можем отлаживать приложение, когда, например, данные аудита и фактические значения для подарочной карты не совпадают, поэтому мы можем видеть, что происходит неправильно в код.