mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-05-19 20:40:07 +00:00
* change olc cmake
* adding online compile to fwd-v4r5r2
* update scripts
* remane fwd-v4r5r2 to fwd-v6r1
* clean up
[ROCm/composable_kernel commit: 1264925422]
44 lines
861 B
C++
44 lines
861 B
C++
#include <config.h>
|
|
#include <logger.hpp>
|
|
#include <iostream>
|
|
#include <string>
|
|
|
|
using namespace std;
|
|
|
|
namespace olCompile {
|
|
|
|
#if OLC_DEBUG
|
|
static LogLevel defLevel = LogLevel::Info2;
|
|
#else
|
|
static LogLevel defLevel = LogLevel::Error;
|
|
#endif
|
|
|
|
string LogLevelString(LogLevel level)
|
|
{
|
|
switch(level)
|
|
{
|
|
case LogLevel::Error: return ("Error");
|
|
case LogLevel::Warning: return ("Warning");
|
|
case LogLevel::Info: return ("Info");
|
|
case LogLevel::Info2: return ("Info2");
|
|
default: return ("Unknown");
|
|
};
|
|
};
|
|
|
|
ostream& fdt_log(LogLevel level, const char* header, const char* content)
|
|
{
|
|
if(level > olCompile::defLevel)
|
|
{
|
|
return (cerr);
|
|
};
|
|
|
|
cerr << endl << LogLevelString(level) << ":" << header << ", " << content;
|
|
|
|
return (cerr);
|
|
}
|
|
|
|
ostream& fdt_log() { return (cerr); };
|
|
|
|
void fdt_log_flush() { cerr << endl; }
|
|
};
|