23 #ifndef _PLUGINS_XMLRPC_METHODS_LOG_H_
24 #define _PLUGINS_XMLRPC_METHODS_LOG_H_
26 #include <logging/logger.h>
28 #include <xmlrpc-c/registry.hpp>
47 virtual void execute(xmlrpc_c::paramList
const ¶ms, xmlrpc_c::value *
const result);
59 virtual void execute(xmlrpc_c::paramList
const ¶ms, xmlrpc_c::value *
const result);
71 virtual void execute(xmlrpc_c::paramList
const ¶ms, xmlrpc_c::value *
const result);
83 virtual void execute(xmlrpc_c::paramList
const ¶ms, xmlrpc_c::value *
const result);
91 std::shared_ptr<xmlrpc_c::registry> xmlrpc_registry_;
95 std::unique_ptr<log_entries> log_entries_;
96 std::unique_ptr<log_get_size> log_get_size_;
97 std::unique_ptr<log_set_size> log_set_size_;
98 std::unique_ptr<log_log> log_log_debug_;
99 std::unique_ptr<log_log> log_log_info_;
100 std::unique_ptr<log_log> log_log_warn_;
101 std::unique_ptr<log_log> log_log_error_;