USBGuard
Software framework that protects your computer against rogue USB devices by implementing basic whitelisting and blacklisting capabilities.
usbguard::Logger Member List

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) constusbguard::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::Loggerstatic
write(const LogStream::Source &source, LogStream::Level level, const std::string &message)usbguard::Logger
~Logger()usbguard::Logger