Skip to content

Commit d31897f

Browse files
committed
Add export attributes to logging functions
1 parent 7127baf commit d31897f

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

include/cpptrace/utils.hpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ namespace cpptrace {
3434
CPPTRACE_EXPORT void enable_inlined_call_resolution(bool enable);
3535

3636
enum class log_level { debug, info, warning, error };
37-
void set_log_level(log_level level);
38-
void set_log_callback(std::function<void(log_level, const char*)>);
39-
void use_default_stderr_logger();
37+
CPPTRACE_EXPORT void set_log_level(log_level level);
38+
CPPTRACE_EXPORT void set_log_callback(std::function<void(log_level, const char*)>);
39+
CPPTRACE_EXPORT void use_default_stderr_logger();
4040

4141
enum class cache_mode {
4242
// Only minimal lookup tables

src/logging.hpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
namespace cpptrace {
99
namespace detail {
1010
namespace log {
11-
void error(const char*);
11+
// exported for test purposes
12+
CPPTRACE_EXPORT void error(const char*);
1213
template<typename... Args>
1314
void error(const char* format, Args&&... args) {
1415
error(microfmt::format(format, args...).c_str());

0 commit comments

Comments
 (0)