Interface to a synchronized event/audit logging object.
More...
#include <shibsp/TransactionLog.h>
|
class | Event |
| Callback interface that outputs an event record to a stream using formatting tokens. More...
|
|
|
| TransactionLog (const char *fmt=nullptr, const char *absent=nullptr) |
| Constructor. More...
|
|
xmltooling::Lockable * | lock () |
|
void | unlock () |
|
virtual void | write (const Event &e) |
| Write a formatted event record to the log. More...
|
|
Interface to a synchronized event/audit logging object.
◆ TransactionLog()
shibsp::TransactionLog::TransactionLog |
( |
const char * |
fmt = nullptr , |
|
|
const char * |
absent = nullptr |
|
) |
| |
Constructor.
- Parameters
-
fmt | formatting string for events |
absent | string to output when a field is empty |
◆ write()
virtual void shibsp::TransactionLog::write |
( |
const Event & |
e | ) |
|
|
virtual |
Write a formatted event record to the log.
This method is internally synchronized and the caller does NOT need to explicitly lock and unlock the object.
- Parameters
-
The documentation for this class was generated from the following file: