Blame view

3rdparty/spdlog-1.9.2/release/include/spdlog/formatter.h 462 Bytes
3d2ab595   Hu Chunming   支持gb28181
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  // Copyright(c) 2015-present, Gabi Melman & spdlog contributors.
  // Distributed under the MIT License (http://opensource.org/licenses/MIT)
  
  #pragma once
  
  #include <spdlog/fmt/fmt.h>
  #include <spdlog/details/log_msg.h>
  
  namespace spdlog {
  
  class formatter
  {
  public:
      virtual ~formatter() = default;
      virtual void format(const details::log_msg &msg, memory_buf_t &dest) = 0;
      virtual std::unique_ptr<formatter> clone() const = 0;
  };
  } // namespace spdlog