#include <iostream>
#include <gflags/gflags.h>
#include <glog/logging.h>
#include "area/maparea.h"

using namespace std;
using namespace localize;

DEFINE_string(stream_dir, "", "stream_dir");

void signaleHandle(const char* data, int size){
    string str = data;
    LOG(INFO) << "signaleHandle: " << str;
}

int main(int argc, char *argv[])
{
    gflags::ParseCommandLineFlags(&argc, &argv, true);
    google::InitGoogleLogging(argv[0]);
    google::InstallFailureSignalHandler();
    google::InstallFailureWriter(&signaleHandle);
    FLAGS_log_dir = "/home/juefx/log";
    FLAGS_alsologtostderr = true;
    FLAGS_colorlogtostderr = true;
    FLAGS_stderrthreshold = 0;
    FLAGS_logbufsecs = 0;

    MapArea mapArea;
    mapArea.SetMapPath(FLAGS_stream_dir);


    return 0;
}