init.cpp 563 B

1234567891011121314151617181920212223
  1. #include "init.h"
  2. namespace aFunit {
  3. aFuntool::Logger *aFunLogger = nullptr;
  4. bool aFunInit(InitInfo *info) {
  5. if (info == nullptr)
  6. return false;
  7. aFuntool::getEndian();
  8. if (setlocale(LC_ALL, "") == nullptr)
  9. return false;
  10. setAFunLogger(&info->afun_logger);
  11. aFuncore::setCoreLogger(&info->core_logger);
  12. aFuncode::setCodeLogger(&info->code_logger);
  13. aFuntool::setSysLogger(&info->sys_logger);
  14. infoLog(aFunLogger, "aFun init success.");
  15. return true;
  16. }
  17. }