//============================================================================================================================= // // EasyAR Sense 4.2.0.8700-7bcbc8b1c // Copyright (c) 2015-2021 VisionStar Information Technology (Shanghai) Co., Ltd. All Rights Reserved. // EasyAR is the registered trademark or trademark of VisionStar Information Technology (Shanghai) Co., Ltd in China // and other countries for the augmented reality technology developed by VisionStar Information Technology (Shanghai) Co., Ltd. // //============================================================================================================================= #ifndef __EASYAR_LOG_H__ #define __EASYAR_LOG_H__ #include "easyar/types.h" #ifdef __cplusplus extern "C" { #endif /// /// Sets custom log output function. The log output function should be thread-safe. /// void easyar_Log_setLogFunc(easyar_FunctorOfVoidFromLogLevelAndString func); /// /// Sets custom log output function and run it in scheduler. /// void easyar_Log_setLogFuncWithScheduler(easyar_CallbackScheduler * scheduler, easyar_FunctorOfVoidFromLogLevelAndString func); /// /// Clears custom log output function and reverts to default log output function. /// void easyar_Log_resetLogFunc(void); #ifdef __cplusplus } #endif #endif