Mana
Log.h File Reference
#include "common/Platform.h"
#include <string>
#include <string_view>
#include <iostream>

Go to the source code of this file.

Namespaces

 mana
 

Macros

#define MANA_CHAR   char
 
#define MANA_TEXT(text)   (text)
 
#define MANA_LOG_ERROR(...)   (std::cout << mana::LogConcat({ __VA_ARGS__ }) << '\n')
 
#define MANA_LOG_WARNING(...)   (std::cout << mana::LogConcat({ __VA_ARGS__ }) << '\n')
 
#define MANA_LOG_DISPLAY(...)   (std::cout << mana::LogConcat({ __VA_ARGS__ }) << '\n')
 
#define MANA_LOG_INFO(...)   (std::cout << mana::LogConcat({ __VA_ARGS__ }) << '\n')
 

Functions

std::basic_string< MANA_CHARmana::LogConcat (std::initializer_list< std::basic_string_view< MANA_CHAR >> r)
 

Macro Definition Documentation

◆ MANA_CHAR

#define MANA_CHAR   char

mana (library)

Author
Shun Moriya
Date
2026-

◆ MANA_LOG_DISPLAY

#define MANA_LOG_DISPLAY (   ...)    (std::cout << mana::LogConcat({ __VA_ARGS__ }) << '\n')

◆ MANA_LOG_ERROR

#define MANA_LOG_ERROR (   ...)    (std::cout << mana::LogConcat({ __VA_ARGS__ }) << '\n')

◆ MANA_LOG_INFO

#define MANA_LOG_INFO (   ...)    (std::cout << mana::LogConcat({ __VA_ARGS__ }) << '\n')

◆ MANA_LOG_WARNING

#define MANA_LOG_WARNING (   ...)    (std::cout << mana::LogConcat({ __VA_ARGS__ }) << '\n')

◆ MANA_TEXT

#define MANA_TEXT (   text)    (text)