| 1234567891011121314151617181920212223 |
- //
- // logger_fwd.hpp
- // logger
- //
- // Created by Sam Jaffe on 9/3/16.
- //
- #pragma once
- #include <string>
- #define log_here { __FILE__, __LINE__, __FUNCTION__ }
- #define LIST_OF_LOGGING_LEVELS \
- X(trace) X(debug) X(info) X(warning) X(error) X(critical) X(fatal) X(none)
- #define X(token) token,
- namespace logging {
- enum class level : int {
- LIST_OF_LOGGING_LEVELS warn = warning
- };
- std::ostream & operator<<(std::ostream & os, level l);
- }
- #undef X
|