mirror of
https://github.com/gabime/spdlog.git
synced 2025-11-16 09:28:56 +08:00
formatting
This commit is contained in:
@@ -28,7 +28,8 @@
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
namespace spdlog { namespace details {
|
||||
namespace spdlog {
|
||||
namespace details {
|
||||
|
||||
class async_log_helper
|
||||
{
|
||||
@@ -184,7 +185,8 @@ private:
|
||||
// wait until the queue is empty
|
||||
void wait_empty_q();
|
||||
};
|
||||
}} // namespace spdlog::details
|
||||
} // namespace details
|
||||
} // namespace spdlog
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// async_sink class implementation
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
#include <thread>
|
||||
#include <tuple>
|
||||
|
||||
namespace spdlog { namespace details {
|
||||
namespace spdlog {
|
||||
namespace details {
|
||||
|
||||
class file_helper
|
||||
{
|
||||
@@ -136,4 +137,5 @@ private:
|
||||
FILE *_fd{nullptr};
|
||||
filename_t _filename;
|
||||
};
|
||||
}} // namespace spdlog::details
|
||||
} // namespace details
|
||||
} // namespace spdlog
|
||||
|
||||
@@ -11,7 +11,8 @@
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
namespace spdlog { namespace details {
|
||||
namespace spdlog {
|
||||
namespace details {
|
||||
struct log_msg
|
||||
{
|
||||
log_msg() = default;
|
||||
@@ -40,4 +41,5 @@ struct log_msg
|
||||
fmt::MemoryWriter formatted;
|
||||
size_t msg_id{0};
|
||||
};
|
||||
}} // namespace spdlog::details
|
||||
} // namespace details
|
||||
} // namespace spdlog
|
||||
|
||||
@@ -48,7 +48,8 @@ Distributed under the MIT License (http://opensource.org/licenses/MIT)
|
||||
#include <atomic>
|
||||
#include <utility>
|
||||
|
||||
namespace spdlog { namespace details {
|
||||
namespace spdlog {
|
||||
namespace details {
|
||||
|
||||
template<typename T>
|
||||
class mpmc_bounded_queue
|
||||
@@ -166,4 +167,5 @@ private:
|
||||
cacheline_pad_t pad3_;
|
||||
};
|
||||
|
||||
}} // namespace spdlog::details
|
||||
} // namespace details
|
||||
} // namespace spdlog
|
||||
|
||||
@@ -8,7 +8,8 @@
|
||||
#include <atomic>
|
||||
// null, no cost dummy "mutex" and dummy "atomic" int
|
||||
|
||||
namespace spdlog { namespace details {
|
||||
namespace spdlog {
|
||||
namespace details {
|
||||
struct null_mutex
|
||||
{
|
||||
void lock() {}
|
||||
@@ -40,4 +41,5 @@ struct null_atomic_int
|
||||
}
|
||||
};
|
||||
|
||||
}} // namespace spdlog::details
|
||||
} // namespace details
|
||||
} // namespace spdlog
|
||||
|
||||
@@ -53,7 +53,9 @@
|
||||
#define __has_feature(x) 0 // Compatibility with non-clang compilers.
|
||||
#endif
|
||||
|
||||
namespace spdlog { namespace details { namespace os {
|
||||
namespace spdlog {
|
||||
namespace details {
|
||||
namespace os {
|
||||
|
||||
inline spdlog::log_clock::time_point now()
|
||||
{
|
||||
@@ -445,4 +447,6 @@ inline bool in_terminal(FILE *file)
|
||||
return isatty(fileno(file)) != 0;
|
||||
#endif
|
||||
}
|
||||
}}} // namespace spdlog::details::os
|
||||
} // namespace os
|
||||
} // namespace details
|
||||
} // namespace spdlog
|
||||
|
||||
@@ -20,7 +20,8 @@
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
namespace spdlog { namespace details {
|
||||
namespace spdlog {
|
||||
namespace details {
|
||||
class flag_formatter
|
||||
{
|
||||
public:
|
||||
@@ -466,7 +467,8 @@ class full_formatter SPDLOG_FINAL : public flag_formatter
|
||||
}
|
||||
};
|
||||
|
||||
}} // namespace spdlog::details
|
||||
} // namespace details
|
||||
} // namespace spdlog
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// pattern_formatter inline impl
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -22,7 +22,8 @@
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
|
||||
namespace spdlog { namespace details {
|
||||
namespace spdlog {
|
||||
namespace details {
|
||||
template<class Mutex>
|
||||
class registry_t
|
||||
{
|
||||
@@ -232,4 +233,5 @@ using registry = registry_t<spdlog::details::null_mutex>;
|
||||
using registry = registry_t<std::mutex>;
|
||||
#endif
|
||||
|
||||
}} // namespace spdlog::details
|
||||
} // namespace details
|
||||
} // namespace spdlog
|
||||
|
||||
Reference in New Issue
Block a user