logging.hpp (04e438cbad66838724d78ce12f28aff1fb892a63) logging.hpp (ecd6a3a20ab128ae9d3e356d6250695800dc13be)
1#pragma once
2
3#include <cstdio>
4#include <cstdlib>
5#include <ctime>
6#include <filesystem>
7#include <iostream>
8#include <sstream>

--- 48 unchanged lines hidden (view full) ---

57 {
58#ifdef BMCWEB_ENABLE_LOGGING
59 stringstream << std::endl;
60 std::cerr << stringstream.str();
61#endif
62 }
63 }
64
1#pragma once
2
3#include <cstdio>
4#include <cstdlib>
5#include <ctime>
6#include <filesystem>
7#include <iostream>
8#include <sstream>

--- 48 unchanged lines hidden (view full) ---

57 {
58#ifdef BMCWEB_ENABLE_LOGGING
59 stringstream << std::endl;
60 std::cerr << stringstream.str();
61#endif
62 }
63 }
64
65 Logger(const Logger&) = delete;
66 Logger(Logger&&) = delete;
67 Logger& operator=(const Logger&) = delete;
68 Logger& operator=(const Logger&&) = delete;
69
65 //
66 template <typename T>
67 Logger& operator<<([[maybe_unused]] T const& value)
68 {
69 if (level >= getCurrentLogLevel())
70 {
71#ifdef BMCWEB_ENABLE_LOGGING
72 stringstream << value;

--- 45 unchanged lines hidden ---
70 //
71 template <typename T>
72 Logger& operator<<([[maybe_unused]] T const& value)
73 {
74 if (level >= getCurrentLogLevel())
75 {
76#ifdef BMCWEB_ENABLE_LOGGING
77 stringstream << value;

--- 45 unchanged lines hidden ---