| @ -1,32 +0,0 @@ | |||||
| sysaudit | |||||
| ======== | |||||
| Backport module of [sys.audit](https://docs.python.org/3.8/library/sys.html#sys.audit) | |||||
| and [sys.addaudithook](https://docs.python.org/3.8/library/sys.html#sys.addaudithook) | |||||
| from Python 3.8. | |||||
| **Note:** This module does _not_ backport any of the built-in | |||||
| [audit events](https://docs.python.org/3.8/library/audit_events.html#audit-events). | |||||
| ## Installation | |||||
| ``` | |||||
| pip install sysaudit | |||||
| ``` | |||||
| ## Usage | |||||
| `sysaudit` can be used as a drop-in replacement for `sys.audit` and `sys.addaudithook`. | |||||
| ``` python | |||||
| import sysaudit | |||||
| def hook(event, args): | |||||
| print("Event:", event, args) | |||||
| sysaudit.addaudithook(hook) | |||||
| sysaudit.audit("event_name", 1, 2, dict(key="value")) | |||||
| # Event: event_name (1, 2, {'key': 'value'}) | |||||
| ``` | |||||