[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/StarryInternet/sysadmin/master/src/sysadmin.cpp [Back]  [Original]

#include 

#ifdef _SYSADMIN_USE_SD_NOTIFY
#include 
#endif

#include 
#include 
#include 

#include "decibel/Config.h"
#include "decibel/messaging/Reactor.h"
#include "decibel/messaging/ProtobufProtocolFactory.h"
#include "decibel/Protobuf.h"

#include "sysadmin-api/sysadminctl.pb.h"
#include "Configurator.h"
#include "LocalYAMLStorage.h"
#include "SysAdminConfig.h"
#include "SysAdminController.h"
#include "HookConfig.h"
#include "HookInitializer.h"
#include "MemoryCache.h"
#include "LocalHistoryStorage.h"
#include "CommitHistory.h"

namespace dm = decibel::messaging;
using namespace std::placeholders;
namespace bfs = boost::filesystem;


namespace
{
    log4cxx::LoggerPtr spLogger(log4cxx::Logger::getLogger("sysadmin"));
}

int main(int argc, const char* argv[])
{
    SysAdminConfig config;
    try
    {
        config = decibel::LoadConfig(argc, argv);
    }
    catch (const decibel::LoadConfigError& e)
    {
        std::clog 

Web Proxy Viewer  |  New URL  |  Original Page