level.h 399 B

123456789101112131415161718
  1. //
  2. // logger_fwd.hpp
  3. // logger
  4. //
  5. // Created by Sam Jaffe on 9/3/16.
  6. //
  7. #pragma once
  8. #include <iosfwd>
  9. #define LIST_OF_LOGGING_LEVELS \
  10. trace, debug, info, warning, error, critical, fatal, none
  11. namespace logging {
  12. enum class level : int { LIST_OF_LOGGING_LEVELS, warn = warning };
  13. std::ostream & operator<<(std::ostream & os, level l);
  14. }