cvm-securekey-release-app/Logger.h (20 lines of code) (raw):

//------------------------------------------------------------------------------------------------- // <copyright file="Logger.h" company="Microsoft Corporation"> // Copyright (c) Microsoft Corporation. All rights reserved. // </copyright> //------------------------------------------------------------------------------------------------- #pragma once #include <stdarg.h> #include <AttestationClient.h> using namespace attest; class Logger : public AttestationLogger { private: bool isTraceOn = false; public: Logger() = default; Logger(bool isTraceOn){ this->isTraceOn = isTraceOn; } void Log(const char *log_tag, AttestationLogger::LogLevel level, const char *function, const int line, const char *fmt, ...); };