Files
odkitee/oemcrypto_ta/tee_interfaces/logging_interface.h
2020-07-24 12:03:58 -07:00

22 lines
698 B
C

/* Copyright 2019 Google LLC. All Rights Reserved. This file and proprietary
source code may only be used and distributed under the Widevine Master
License Agreement. */
#ifndef OEMCRYPTO_TA_LOGGING_INTERFACE_H_
#define OEMCRYPTO_TA_LOGGING_INTERFACE_H_
typedef enum LogPriority {
LOG_ERROR = 0x1098fa73,
LOG_DEBUG = 0x2b898c5a,
} LogPriority;
extern LogPriority g_cutoff;
void Log(const char* file, const char* function, int line, LogPriority level,
const char* fmt, ...);
#define LOGE(...) Log(__FILE__, __func__, __LINE__, LOG_ERROR, __VA_ARGS__)
#define LOGD(...) Log(__FILE__, __func__, __LINE__, LOG_DEBUG, __VA_ARGS__)
#endif /* OEMCRYPTO_TA_LOGGING_INTERFACE_H_ */