These can just be overloads for log, which at least avoids us using log2 as a method name here

This commit is contained in:
Chris Cannam
2022-06-22 09:10:02 +01:00
parent ad5b885deb
commit e8b63bd10d
7 changed files with 56 additions and 57 deletions

View File

@@ -23,7 +23,8 @@
#include "Log.h"
namespace RubberBand {
namespace RubberBand
{
int Log::m_defaultDebugLevel = 0;

View File

@@ -58,15 +58,13 @@ public:
static void setDefaultDebugLevel(int level) { m_defaultDebugLevel = level; }
void log0(int level, const char *message) const {
void log(int level, const char *message) const {
if (level <= m_debugLevel) m_log0(message);
}
void log1(int level, const char *message, double arg0) const {
void log(int level, const char *message, double arg0) const {
if (level <= m_debugLevel) m_log1(message, arg0);
}
//!!! On reflection, log2 is a dumb choice of name
void log2(int level, const char *message, double arg0, double arg1) const {
void log(int level, const char *message, double arg0, double arg1) const {
if (level <= m_debugLevel) m_log2(message, arg0, arg1);
}