Allow configuring log level via environment variable
This commit is contained in:
parent
d714ead991
commit
8b720e66e0
|
@ -29,6 +29,8 @@
|
||||||
#include "Song.h"
|
#include "Song.h"
|
||||||
#include "Score.h"
|
#include "Score.h"
|
||||||
|
|
||||||
|
#include "resources/config.h"
|
||||||
|
|
||||||
void CSong::init2(CScore * scoreWin, CSettings* settings)
|
void CSong::init2(CScore * scoreWin, CSettings* settings)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -55,7 +57,9 @@ void CSong::loadSong(const QString & filename)
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
fn = fn.replace('/','\\');
|
fn = fn.replace('/','\\');
|
||||||
#endif
|
#endif
|
||||||
m_midiFile->setLogLevel(3);
|
auto logLevelOk = false;
|
||||||
|
auto logLevel = qEnvironmentVariableIntValue(PROJECT_VARNAME_UPPER "_MIDI_FILE_LOG_LEVEL", &logLevelOk);
|
||||||
|
m_midiFile->setLogLevel(logLevelOk ? logLevel : 3);
|
||||||
m_midiFile->openMidiFile(std::string(fn.toLocal8Bit().data()));
|
m_midiFile->openMidiFile(std::string(fn.toLocal8Bit().data()));
|
||||||
ppLogInfo("Opening song %s", fn.toLocal8Bit().data());
|
ppLogInfo("Opening song %s", fn.toLocal8Bit().data());
|
||||||
transpose(0);
|
transpose(0);
|
||||||
|
|
Loading…
Reference in New Issue