Link Search Menu Expand Document

How does this differ from logging?

the following is a typical picture, but the real answer is: It depends (on your requirements)

  Auditing Logging
Use Proof of a business action, with who did it, against what and when. To understand what is happening with a service, and ensure it can be keep up and running
Audience External Auditors / Business DevOps Engineer
Fails Loudly (excpetions are thrown) Sliently (exceptions are swallowed)
Process style Sync Async
(typically) Stored for
(really depends on your
requirements)
possibly years (depending on your regulators and law) possibly weeks to months (depending on your requirements)