diff --git a/FlippR-Driver/src/input/InputDriverFactory.hpp b/FlippR-Driver/src/input/InputDriverFactory.hpp index 05cf0fd..2e30768 100644 --- a/FlippR-Driver/src/input/InputDriverFactory.hpp +++ b/FlippR-Driver/src/input/InputDriverFactory.hpp @@ -64,10 +64,12 @@ private: el::Loggers::getLogger(INPUT_LOGGER); //TODO may configure? - el::Configurations defaultConf; - defaultConf.setToDefault(); + el::Configurations conf; + conf.setToDefault(); + conf.set(el::Level::Global, el::ConfigurationType::Filename, DRIVER_LOG_FILE); + conf.set(el::Level::Global, el::ConfigurationType::Format, "%datetime [%level] [%func] : %msg"); - el::Loggers::reconfigureLogger(INPUT_LOGGER,defaultConf); + el::Loggers::reconfigureLogger(INPUT_LOGGER, conf); } }; diff --git a/FlippR-Driver/src/utilities/config.h b/FlippR-Driver/src/utilities/config.h index 5782999..c41788a 100644 --- a/FlippR-Driver/src/utilities/config.h +++ b/FlippR-Driver/src/utilities/config.h @@ -7,6 +7,7 @@ #include "../lib/easylogging/easylogging++.h" -#define INPUT_LOGGER "input_logger" +#define INPUT_LOGGER "driver_logger" +#define DRIVER_LOG_FILE "/var/log/flippr_driver.conf" #define INPUT_MATRIX_SIZE 8