23 #ifndef __PLUGINS_XMLRPC_METHODS_LOG_H_
24 #define __PLUGINS_XMLRPC_METHODS_LOG_H_
26 #include <xmlrpc-c/registry.hpp>
28 #include <logging/logger.h>
45 virtual void execute(xmlrpc_c::paramList
const& params,
46 xmlrpc_c::value *
const result);
55 virtual void execute(xmlrpc_c::paramList
const& params,
56 xmlrpc_c::value *
const result);
65 virtual void execute(xmlrpc_c::paramList
const& params,
66 xmlrpc_c::value *
const result);
75 virtual void execute(xmlrpc_c::paramList
const& params,
76 xmlrpc_c::value *
const result);
83 xmlrpc_c::registry *__xmlrpc_registry;
virtual void execute(xmlrpc_c::paramList const ¶ms, xmlrpc_c::value *const result)
Execute method.
Wrapper class for logging related XML-RPC methods.
Get most recent log entries via XML-RPC method.
virtual ~log_set_size()
Virtual empty destructor.
log_entries(fawkes::CacheLogger *logger)
Constructor.
log_log(fawkes::Logger *logger, fawkes::Logger::LogLevel log_level)
Constructor.
XML-RPC method to get the current cache log size.
XML-RPC method to set maximum size of cache logger.
log_get_size(fawkes::CacheLogger *logger)
Constructor.
XML-RPC method to log a message.
virtual ~log_entries()
Virtual empty destructor.
virtual ~log_log()
Virtual empty destructor.
~XmlRpcLogMethods()
Destructor.
virtual void execute(xmlrpc_c::paramList const ¶ms, xmlrpc_c::value *const result)
Execute method.
virtual void execute(xmlrpc_c::paramList const ¶ms, xmlrpc_c::value *const result)
Execute method.
virtual ~log_get_size()
Virtual empty destructor.
log_set_size(fawkes::CacheLogger *cache_logger)
Constructor.
virtual void execute(xmlrpc_c::paramList const ¶ms, xmlrpc_c::value *const result)
Execute method.
XmlRpcLogMethods(xmlrpc_c::registry *registry, fawkes::CacheLogger *cache_logger, fawkes::Logger *logger)
Constructor.