USBGuard
Software framework that protects your computer against rogue USB devices by implementing basic whitelisting and blacklisting capabilities.
|
This is the complete list of members for usbguard::Logger, including all inherited members.
addOutputSink(std::unique_ptr< LogSink > &sink) | usbguard::Logger | |
delOutputSink(const std::string &name) | usbguard::Logger | |
isEnabled(LogStream::Level level) const | usbguard::Logger | |
Logger() | usbguard::Logger | |
operator()(const std::string &file, int line, const std::string &function, LogStream::Level level) | usbguard::Logger | |
setAuditFile(bool state, const std::string &filepath) | usbguard::Logger | |
setEnabled(bool state, LogStream::Level level=LogStream::Level::Warning) | usbguard::Logger | |
setOutputConsole(bool state) | usbguard::Logger | |
setOutputFile(bool state, const std::string &filepath=std::string(), bool append=true) | usbguard::Logger | |
setOutputSyslog(bool state, const std::string &ident=std::string()) | usbguard::Logger | |
timestamp() | usbguard::Logger | static |
write(const LogStream::Source &source, LogStream::Level level, const std::string &message) | usbguard::Logger | |
~Logger() | usbguard::Logger |