Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
S
spdlog
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
spdlog
Commits
56e4a201
Commit
56e4a201
authored
7 years ago
by
gabime
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
formatting
parent
c739e680
Show whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
98 additions
and
48 deletions
+98
-48
common.h
include/spdlog/common.h
+4
-2
async_log_helper.h
include/spdlog/details/async_log_helper.h
+4
-2
file_helper.h
include/spdlog/details/file_helper.h
+4
-2
log_msg.h
include/spdlog/details/log_msg.h
+4
-2
mpmc_bounded_q.h
include/spdlog/details/mpmc_bounded_q.h
+4
-2
null_mutex.h
include/spdlog/details/null_mutex.h
+4
-2
os.h
include/spdlog/details/os.h
+6
-2
pattern_formatter_impl.h
include/spdlog/details/pattern_formatter_impl.h
+4
-2
registry.h
include/spdlog/details/registry.h
+4
-2
format.h
include/spdlog/fmt/bundled/format.h
+8
-4
android_sink.h
include/spdlog/sinks/android_sink.h
+4
-2
ansicolor_sink.h
include/spdlog/sinks/ansicolor_sink.h
+4
-2
base_sink.h
include/spdlog/sinks/base_sink.h
+4
-2
dist_sink.h
include/spdlog/sinks/dist_sink.h
+4
-2
file_sinks.h
include/spdlog/sinks/file_sinks.h
+4
-2
msvc_sink.h
include/spdlog/sinks/msvc_sink.h
+4
-2
null_sink.h
include/spdlog/sinks/null_sink.h
+4
-2
ostream_sink.h
include/spdlog/sinks/ostream_sink.h
+4
-2
sink.h
include/spdlog/sinks/sink.h
+4
-2
stdout_sinks.h
include/spdlog/sinks/stdout_sinks.h
+4
-2
syslog_sink.h
include/spdlog/sinks/syslog_sink.h
+4
-2
wincolor_sink.h
include/spdlog/sinks/wincolor_sink.h
+4
-2
windebug_sink.h
include/spdlog/sinks/windebug_sink.h
+4
-2
No files found.
include/spdlog/common.h
View file @
56e4a201
...
...
@@ -143,9 +143,11 @@ enum class pattern_time_type
//
// Log exception
//
namespace
details
{
namespace
os
{
namespace
details
{
namespace
os
{
std
::
string
errno_str
(
int
err_num
);
}}
// namespace details::os
}
}
// namespace details
class
spdlog_ex
:
public
std
::
exception
{
public
:
...
...
This diff is collapsed.
Click to expand it.
include/spdlog/details/async_log_helper.h
View file @
56e4a201
...
...
@@ -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
...
...
This diff is collapsed.
Click to expand it.
include/spdlog/details/file_helper.h
View file @
56e4a201
...
...
@@ -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
This diff is collapsed.
Click to expand it.
include/spdlog/details/log_msg.h
View file @
56e4a201
...
...
@@ -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
This diff is collapsed.
Click to expand it.
include/spdlog/details/mpmc_bounded_q.h
View file @
56e4a201
...
...
@@ -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
This diff is collapsed.
Click to expand it.
include/spdlog/details/null_mutex.h
View file @
56e4a201
...
...
@@ -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
This diff is collapsed.
Click to expand it.
include/spdlog/details/os.h
View file @
56e4a201
...
...
@@ -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
This diff is collapsed.
Click to expand it.
include/spdlog/details/pattern_formatter_impl.h
View file @
56e4a201
...
...
@@ -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
///////////////////////////////////////////////////////////////////////////////
...
...
This diff is collapsed.
Click to expand it.
include/spdlog/details/registry.h
View file @
56e4a201
...
...
@@ -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
This diff is collapsed.
Click to expand it.
include/spdlog/fmt/bundled/format.h
View file @
56e4a201
...
...
@@ -345,7 +345,8 @@ typedef __int64 intmax_t;
#if FMT_MSC_VER && !defined(FMT_BUILTIN_CLZLL) && !defined(_MANAGED)
#include <intrin.h> // _BitScanReverse, _BitScanReverse64
namespace
fmt
{
namespace
internal
{
namespace
fmt
{
namespace
internal
{
// avoid Clang with Microsoft CodeGen's -Wunknown-pragmas warning
#ifndef __clang__
#pragma intrinsic(_BitScanReverse)
...
...
@@ -391,10 +392,12 @@ inline uint32_t clzll(uint64_t x)
return
63
-
r
;
}
#define FMT_BUILTIN_CLZLL(n) fmt::internal::clzll(n)
}}
// namespace fmt::internal
}
// namespace internal
}
// namespace fmt
#endif
namespace
fmt
{
namespace
internal
{
namespace
fmt
{
namespace
internal
{
struct
DummyInt
{
int
data
[
2
];
...
...
@@ -439,7 +442,8 @@ inline T const_check(T value)
{
return
value
;
}
}}
// namespace fmt::internal
}
// namespace internal
}
// namespace fmt
namespace
std
{
// Standard permits specialization of std::numeric_limits. This specialization
...
...
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/android_sink.h
View file @
56e4a201
...
...
@@ -20,7 +20,8 @@
#define SPDLOG_ANDROID_RETRIES 2
#endif
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
/*
* Android sink (logging using __android_log_write)
...
...
@@ -84,6 +85,7 @@ private:
bool
_use_raw_msg
;
};
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
#endif
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/ansicolor_sink.h
View file @
56e4a201
...
...
@@ -12,7 +12,8 @@
#include <string>
#include <unordered_map>
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
/**
* This sink prefixes the output with an ANSI escape sequence color code depending on the severity
...
...
@@ -133,4 +134,5 @@ public:
using
ansicolor_stderr_sink_mt
=
ansicolor_stderr_sink
<
std
::
mutex
>
;
using
ansicolor_stderr_sink_st
=
ansicolor_stderr_sink
<
details
::
null_mutex
>
;
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/base_sink.h
View file @
56e4a201
...
...
@@ -17,7 +17,8 @@
#include <mutex>
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
template
<
class
Mutex
>
class
base_sink
:
public
sink
{
...
...
@@ -44,4 +45,5 @@ protected:
virtual
void
_flush
()
=
0
;
Mutex
_mutex
;
};
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/dist_sink.h
View file @
56e4a201
...
...
@@ -17,7 +17,8 @@
// Distribution sink (mux). Stores a vector of sinks which get called when log is called
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
template
<
class
Mutex
>
class
dist_sink
:
public
base_sink
<
Mutex
>
{
...
...
@@ -66,4 +67,5 @@ public:
using
dist_sink_mt
=
dist_sink
<
std
::
mutex
>
;
using
dist_sink_st
=
dist_sink
<
details
::
null_mutex
>
;
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/file_sinks.h
View file @
56e4a201
...
...
@@ -18,7 +18,8 @@
#include <mutex>
#include <string>
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
/*
* Trivial file sink with single file as target
*/
...
...
@@ -246,4 +247,5 @@ private:
using
daily_file_sink_mt
=
daily_file_sink
<
std
::
mutex
>
;
using
daily_file_sink_st
=
daily_file_sink
<
details
::
null_mutex
>
;
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/msvc_sink.h
View file @
56e4a201
...
...
@@ -15,7 +15,8 @@
#include <mutex>
#include <string>
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
/*
* MSVC sink (logging using OutputDebugStringA)
*/
...
...
@@ -37,6 +38,7 @@ protected:
using
msvc_sink_mt
=
msvc_sink
<
std
::
mutex
>
;
using
msvc_sink_st
=
msvc_sink
<
details
::
null_mutex
>
;
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
#endif
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/null_sink.h
View file @
56e4a201
...
...
@@ -10,7 +10,8 @@
#include <mutex>
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
template
<
class
Mutex
>
class
null_sink
:
public
base_sink
<
Mutex
>
...
...
@@ -24,4 +25,5 @@ protected:
using
null_sink_mt
=
null_sink
<
details
::
null_mutex
>
;
using
null_sink_st
=
null_sink
<
details
::
null_mutex
>
;
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/ostream_sink.h
View file @
56e4a201
...
...
@@ -11,7 +11,8 @@
#include <mutex>
#include <ostream>
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
template
<
class
Mutex
>
class
ostream_sink
:
public
base_sink
<
Mutex
>
{
...
...
@@ -44,4 +45,5 @@ protected:
using
ostream_sink_mt
=
ostream_sink
<
std
::
mutex
>
;
using
ostream_sink_st
=
ostream_sink
<
details
::
null_mutex
>
;
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/sink.h
View file @
56e4a201
...
...
@@ -7,7 +7,8 @@
#include "../details/log_msg.h"
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
class
sink
{
public
:
...
...
@@ -39,4 +40,5 @@ inline level::level_enum sink::level() const
return
static_cast
<
spdlog
::
level
::
level_enum
>
(
_level
.
load
(
std
::
memory_order_relaxed
));
}
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/stdout_sinks.h
View file @
56e4a201
...
...
@@ -12,7 +12,8 @@
#include <memory>
#include <mutex>
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
template
<
class
Mutex
>
class
stdout_sink
SPDLOG_FINAL
:
public
base_sink
<
Mutex
>
...
...
@@ -74,4 +75,5 @@ protected:
using
stderr_sink_mt
=
stderr_sink
<
std
::
mutex
>
;
using
stderr_sink_st
=
stderr_sink
<
details
::
null_mutex
>
;
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/syslog_sink.h
View file @
56e4a201
...
...
@@ -16,7 +16,8 @@
#include <string>
#include <syslog.h>
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
/**
* Sink that write to syslog using the `syscall()` library call.
*
...
...
@@ -69,6 +70,7 @@ private:
return
_priorities
[
static_cast
<
size_t
>
(
msg
.
level
)];
}
};
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
#endif
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/wincolor_sink.h
View file @
56e4a201
...
...
@@ -14,7 +14,8 @@
#include <unordered_map>
#include <wincon.h>
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
/*
* Windows color console sink. Uses WriteConsoleA to write to the console with colors
*/
...
...
@@ -119,4 +120,5 @@ public:
using
wincolor_stderr_sink_mt
=
wincolor_stderr_sink
<
std
::
mutex
>
;
using
wincolor_stderr_sink_st
=
wincolor_stderr_sink
<
details
::
null_mutex
>
;
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
This diff is collapsed.
Click to expand it.
include/spdlog/sinks/windebug_sink.h
View file @
56e4a201
...
...
@@ -9,7 +9,8 @@
#include "msvc_sink.h"
namespace
spdlog
{
namespace
sinks
{
namespace
spdlog
{
namespace
sinks
{
/*
* Windows debug sink (logging using OutputDebugStringA, synonym for msvc_sink)
...
...
@@ -20,6 +21,7 @@ using windebug_sink = msvc_sink<Mutex>;
using
windebug_sink_mt
=
msvc_sink_mt
;
using
windebug_sink_st
=
msvc_sink_st
;
}}
// namespace spdlog::sinks
}
// namespace sinks
}
// namespace spdlog
#endif
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment