Go to the documentation of this file. 1 #ifndef MIFARE2GOLOGGING_H
2 #define MIFARE2GOLOGGING_H
5 #include "core/common/ESingleton.h"
6 #include "core/common/ApplicationPath.h"
9 #include "appcore/cardfacade/ECardFacadeManager.h"
10 #include "appcore/cardfacade/ECardFacadeDefines.h"
11 #include "appcore/cardfacade/ECardDataFacade.h"
15 #include "core/log/emlog.h"
18 #define DESIRED_CARD_TYPE MIFARE_2GO
19 #define MIFARE2GO_OBC_LOG_FILE PATH_VARIABLE_LOG_DIR"mifare2go_OBC.log"
21 #define MIFARE2GO_LOG_TRACE( msg, args... ) \
22 if ( EM::CardFacade::ECardFacadeManager::GetInstance().GetCardFacade( EM::CardFacade::ECardFacadeDefines::Read )->GetCLCardType() == DESIRED_CARD_TYPE ) \
23 { EFTRACE( MIFARE2GO_OBC_LOG_FILE, msg, ## args ); }
25 #define MIFARE2GO_LOG_INFO( msg, args... ) \
26 if ( EM::CardFacade::ECardFacadeManager::GetInstance().GetCardFacade( EM::CardFacade::ECardFacadeDefines::Read )->GetCLCardType() == DESIRED_CARD_TYPE ) \
27 { EFINFO( MIFARE2GO_OBC_LOG_FILE, msg, ## args ); }
29 #define MIFARE2GO_LOG_WARNING( msg, args... ) \
30 if ( EM::CardFacade::ECardFacadeManager::GetInstance().GetCardFacade( EM::CardFacade::ECardFacadeDefines::Read )->GetCLCardType() == DESIRED_CARD_TYPE ) \
31 { EFWARN( MIFARE2GO_OBC_LOG_FILE, msg, ## args ); }
33 #define MIFARE2GO_LOG_ERROR( msg, args... ) \
34 if ( EM::CardFacade::ECardFacadeManager::GetInstance().GetCardFacade( EM::CardFacade::ECardFacadeDefines::Read )->GetCLCardType() == DESIRED_CARD_TYPE ) \
35 { EFERROR( MIFARE2GO_OBC_LOG_FILE, msg, ## args ); }
37 #define MIFARE2GO_LOG_TRACE( msg, args... )
38 #define MIFARE2GO_LOG_INFO( msg, args... )
39 #define MIFARE2GO_LOG_WARNING( msg, args... )
40 #define MIFARE2GO_LOG_ERROR( msg, args... )
43 #endif // MIFARE2GOLOGGING_H