Files
ugly/source/log/include/LogUtils.hpp
2025-07-29 17:17:28 -04:00

25 lines
416 B
C++

#pragma once
#include "ILogFacility.hpp"
#include <format>
namespace ugly {
class LogAlias {
public:
ILogFacility *mpLog;
template<typename ...Args>
LogAlias &operator()(std::format_string<Args...> fmt, Args &&...args) {
if(mpLog) {
mpLog->vlog(fmt.get(), std::make_format_args(args...));
}
return *this;
}
};
extern LogAlias log;
}