Skip to content

Commit

Permalink
Merge pull request #113 from godaddy/AsyncAwait
Browse files Browse the repository at this point in the history
Remove inline from stderr log functions to see if it fixes Alpine
  • Loading branch information
jgowdy-godaddy authored May 11, 2024
2 parents 93f2ae4 + 7ba29b5 commit a53c0b7
Showing 1 changed file with 6 additions and 11 deletions.
17 changes: 6 additions & 11 deletions src/logging.cc
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,15 @@ Logger::Logger(std::string system_name) : system_name(system_name) {
std::cerr << "Created logger for " << system_name << std::endl << std::flush;
}

__attribute__((always_inline)) inline void
Logger::stderr_debug_log(const char *function_name, const char *message) const {
void Logger::stderr_debug_log(const char *function_name, const char *message) const {
if (unlikely(verbose_flag)) {
std::cerr << system_name << ": [DEBUG] " << function_name << ": " << message
<< std::endl
<< std::flush;
}
}

__attribute__((always_inline)) inline void
Logger::stderr_debug_log(const char *function_name,
void Logger::stderr_debug_log(const char *function_name,
const std::string &message) const {
if (unlikely(verbose_flag)) {
std::cerr << system_name << ": [DEBUG] " << function_name << ": " << message
Expand All @@ -27,7 +25,7 @@ Logger::stderr_debug_log(const char *function_name,
}
}

__attribute__((always_inline)) inline void Logger::stderr_debug_log_alloca(
void Logger::stderr_debug_log_alloca(
const char *function_name, const char *variable_name, size_t length) const {
if (unlikely(verbose_flag)) {
std::cerr << system_name << ": [DEBUG] " << function_name
Expand All @@ -37,8 +35,7 @@ __attribute__((always_inline)) inline void Logger::stderr_debug_log_alloca(
}
}

__attribute__((always_inline)) inline void
Logger::stderr_debug_log_new(const char *function_name,
void Logger::stderr_debug_log_new(const char *function_name,
const char *variable_name, size_t length) const {
if (unlikely(verbose_flag)) {
std::cerr << system_name << ": [DEBUG] " << function_name
Expand All @@ -48,15 +45,13 @@ Logger::stderr_debug_log_new(const char *function_name,
}
}

__attribute__((always_inline)) inline void
Logger::stderr_error_log(const char *function_name, const char *message) const {
void Logger::stderr_error_log(const char *function_name, const char *message) const {
std::cerr << system_name << ": [ERROR] " << function_name << ": " << message
<< std::endl
<< std::flush;
}

__attribute__((always_inline)) inline void
Logger::stderr_error_log(const char *function_name,
void Logger::stderr_error_log(const char *function_name,
const std::string &message) const {
std::cerr << system_name << ": [ERROR] " << function_name << ": " << message
<< std::endl
Expand Down

0 comments on commit a53c0b7

Please sign in to comment.