18 lines
355 B
C++
18 lines
355 B
C++
#pragma once
|
|
#include <iostream>
|
|
#include <ostream>
|
|
|
|
// #define LOGGER (std::cout << __FILE__ << ":" << __LINE__)
|
|
|
|
struct logger {
|
|
logger() = default;
|
|
|
|
template<typename T>
|
|
std::ostream& operator <<(T msg) {
|
|
return std::cout << __FILE__ << ":" << __LINE__ << " " << msg;
|
|
}
|
|
|
|
~logger() {
|
|
std::cout << std::endl;
|
|
}
|
|
}; |