/***************************************************************************
*                                                                          *
*  Copyright (C) Golaem S.A.  All Rights Reserved.                         *
*                                                                          *
****************************************************************************/

#pragma once

#include "glmLog.h"

// format the log messages and pass them as arguments to PrintDebugMessages
namespace glm
{
	class GLM_CORE_API ConsoleLogger : public ILogger
	{
	public:
		virtual ~ConsoleLogger(){}
		virtual void trace(Log::Module module, Log::Severity severity, const char* msg, const char* file, int line, const char* operation);
	};
}
