Skip to content

Commit

Permalink
refactor(Logger): do not specify data type
Browse files Browse the repository at this point in the history
  • Loading branch information
becem-gharbi committed Jun 21, 2024
1 parent 2c8cffa commit d5fc4d7
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
8 changes: 4 additions & 4 deletions include/Logger.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ namespace ESPAdmin
{
public:
explicit Logger(const char *scope);
void info(const char *format, ...) const;
void error(const char *format, ...) const;
void warn(const char *format, ...) const;
void success(const char *format, ...) const;
void info(const void *format, ...) const;
void error(const void *format, ...) const;
void warn(const void *format, ...) const;
void success(const void *format, ...) const;

private:
void _log(const char *color, const char *type, const char *message) const;
Expand Down
16 changes: 8 additions & 8 deletions src/Logger.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ namespace ESPAdmin
*
* @throws None
*/
void Logger::info(const char *format, ...) const
void Logger::info(const void *format, ...) const
{
va_list args;
va_start(args, format);

char buffer[DEFAULT_INT(Store::options.logMaxMessageSize, 200)];
vsnprintf(buffer, sizeof(buffer), format, args);
vsnprintf(buffer, sizeof(buffer), (const char *)format, args);

va_end(args);
_log(ANSI_COLOR_BLUE, "info", buffer);
Expand All @@ -33,13 +33,13 @@ namespace ESPAdmin
*
* @throws None
*/
void Logger::error(const char *format, ...) const
void Logger::error(const void *format, ...) const
{
va_list args;
va_start(args, format);

char buffer[DEFAULT_INT(Store::options.logMaxMessageSize, 200)];
vsnprintf(buffer, sizeof(buffer), format, args);
vsnprintf(buffer, sizeof(buffer), (const char *)format, args);

va_end(args);
_log(ANSI_COLOR_RED, "error", buffer);
Expand All @@ -53,13 +53,13 @@ namespace ESPAdmin
*
* @throws None
*/
void Logger::warn(const char *format, ...) const
void Logger::warn(const void *format, ...) const
{
va_list args;
va_start(args, format);

char buffer[DEFAULT_INT(Store::options.logMaxMessageSize, 200)];
vsnprintf(buffer, sizeof(buffer), format, args);
vsnprintf(buffer, sizeof(buffer), (const char *)format, args);

va_end(args);
_log(ANSI_COLOR_YELLOW, "warn", buffer);
Expand All @@ -73,13 +73,13 @@ namespace ESPAdmin
*
* @throws None
*/
void Logger::success(const char *format, ...) const
void Logger::success(const void *format, ...) const
{
va_list args;
va_start(args, format);

char buffer[DEFAULT_INT(Store::options.logMaxMessageSize, 200)];
vsnprintf(buffer, sizeof(buffer), format, args);
vsnprintf(buffer, sizeof(buffer), (const char *)format, args);

va_end(args);
_log(ANSI_COLOR_GREEN, "success", buffer);
Expand Down

0 comments on commit d5fc4d7

Please sign in to comment.