| 1234567891011121314151617181920212223242526272829303132333435363738 |
- //
- // logger_fwd.hpp
- // logger
- //
- // Created by Sam Jaffe on 9/3/16.
- //
- #pragma once
- #include <string>
- namespace logging {
- enum log_level {
- LTRACE,
- LDEBUG,
- LINFO,
- LWARNING,
- LERROR,
- LCRITICAL,
- LFATAL,
- LNONE
- };
-
- struct location_info {
- char const * filename = "???";
- int line = 0;
- char const * function = "";
- };
- struct logpacket {
- struct timeval time;
- // int thread_id;
- log_level level;
- location_info info;
- std::string logger;
- std::string message;
- };
- }
|