Guitarix
gx_logging.h File Reference
#include <glib/gi18n.h>
#include <glibmm/dispatcher.h>
#include <boost/thread/mutex.hpp>
#include <boost/format.hpp>
Include dependency graph for gx_logging.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GxLogger
 
class  GxFatalError
 
class  GxExit
 

Macros

#define SRC_HEADERS_GX_LOGGING_H_
 

Functions

void gx_print_logmsg (const char *, const std::string &, GxLogger::MsgType)
 
void gx_print_warning (const char *, const std::string &)
 
void gx_print_warning (const char *fnc, const boost::basic_format< char > &msg)
 
void gx_print_error (const char *, const std::string &)
 
void gx_print_error (const char *fnc, const boost::basic_format< char > &msg)
 
void gx_print_fatal (const char *, const std::string &)
 
void gx_print_fatal (const char *fnc, const boost::basic_format< char > &msg)
 
void gx_print_info (const char *, const std::string &)
 
void gx_print_info (const char *fnc, const boost::basic_format< char > &msg)
 

Macro Definition Documentation

◆ SRC_HEADERS_GX_LOGGING_H_

#define SRC_HEADERS_GX_LOGGING_H_

Definition at line 24 of file gx_logging.h.

Function Documentation

◆ gx_print_error() [1/2]

void gx_print_error ( const char *  ,
const std::string &   
)

Definition at line 166 of file gx_logging.cpp.

Referenced by AvahiService::AvahiService(), gx_preset::GxSettings::bank_insert_content(), gx_preset::GxSettings::bank_insert_uri(), gx_system::PresetFile::begin(), gx_engine::ModuleSequencer::check_overload(), gx_preset::GxSettings::check_settings_dir(), gx_engine::PluginList::check_version(), gx_engine::GxConvolverBase::checkstate(), gx_system::ModifyState::close(), gx_system::PresetTransformer::close_nocheck(), gx_engine::GxConvolver::compute(), gx_engine::GxSimpleConvolver::configure(), gx_portmap::PortMapWindow::connection_changed(), gx_gui::SelectJackControlPgm::create(), gx_engine::LadspaDsp::create(), gx_engine::Lv2Dsp::create(), gx_system::PresetFile::create_file(), gx_system::PresetFile::fail(), Freezer::freeze_and_size_request(), gx_gui::StackBoxBuilder::get_box(), gx_print_error(), gx_print_warning(), gx_engine::PluginListBase::insert_plugin(), gx_system::IRFileListing::IRFileListing(), Liveplay::Liveplay(), ladspa::LadspaPluginList::load(), gx_engine::LadspaLoader::load(), gx_engine::PluginList::load_library(), gx_system::GxSettingsBase::load_online_presets(), gx_system::GxSettingsBase::load_preset(), gx_system::GxSettingsBase::loadsetting(), lock_rt_memory(), gx_preset::PluginPresetList::next(), gx_system::PresetFile::open(), gx_engine::PitchTracker::PitchTracker(), gx_preset::GxSettings::plugin_preset_list_sync_set(), PluginDesc::PluginDesc(), power2db(), gx_engine::read_audio(), gx_system::PresetFile::readJSON(), gx_engine::ParamMap::readJSON(), AvahiService::register_service(), gx_preset::PluginPresetList::remove(), gx_system::PresetFile::remove_file(), gx_system::GxSettingsBase::reorder_preset(), gx_engine::CheckResample::resample(), gx_preset::PluginPresetList::save(), ladspa::LadspaPluginList::save(), gx_system::PresetBanks::save(), CmdConnection::send(), gx_jack::GxJack::send_midi_cc(), gx_preset::PluginPresetList::set(), gx_system::PresetFile::set_factory(), gx_engine::PitchTracker::set_fast_note_detection(), gx_system::PresetFile::set_name(), gx_engine::Lv2Dsp::set_plugdesc(), ladspa::PluginDesc::set_state(), gx_engine::paradesc::set_valuelist(), show_forum_help(), gx_system::PresetFile::size(), gx_engine::smbPitchShift::smbPitchShift(), gx_engine::GxConvolverBase::start(), gx_preset::PluginPresetList::start(), gx_child_process::Meterbridge::start_stop(), gx_engine::PitchTracker::stop_thread(), gx_engine::GxSimpleConvolver::update(), gx_engine::ProcessingChainBase::wait_rt_finished(), gx_engine::plugdesc::writeJSON(), AvahiService::~AvahiService(), gx_engine::ConvolverStereoAdapter::~ConvolverStereoAdapter(), DownloadWatch::~DownloadWatch(), and gx_engine::ParameterGroups::~ParameterGroups().

◆ gx_print_error() [2/2]

void gx_print_error ( const char *  fnc,
const boost::basic_format< char > &  msg 
)
inline

Definition at line 78 of file gx_logging.h.

◆ gx_print_fatal() [1/2]

◆ gx_print_fatal() [2/2]

void gx_print_fatal ( const char *  fnc,
const boost::basic_format< char > &  msg 
)
inline

Definition at line 82 of file gx_logging.h.

◆ gx_print_info() [1/2]

◆ gx_print_info() [2/2]

void gx_print_info ( const char *  fnc,
const boost::basic_format< char > &  msg 
)
inline

Definition at line 86 of file gx_logging.h.

◆ gx_print_logmsg()

void gx_print_logmsg ( const char *  ,
const std::string &  ,
GxLogger::MsgType   
)

Definition at line 156 of file gx_logging.cpp.

Referenced by gx_print_error(), gx_print_info(), and gx_print_warning().

◆ gx_print_warning() [1/2]

void gx_print_warning ( const char *  ,
const std::string &   
)

Definition at line 161 of file gx_logging.cpp.

Referenced by gx_engine::GxConvolverBase::adjust_values(), gx_system::GxSettingsBase::append(), ladspa::ChangeableValues::ChangeableValues(), gx_engine::compare_parameter(), gx_engine::ConvolverAdapter::conv_start(), gx_system::GxSettingsBase::convert_preset(), ladspa::PluginDesc::copy_ports(), gx_engine::Lv2Dsp::create(), gx_system::StateFile::create_reader(), gx_engine::enum_parameter_load_values(), gx_system::GxSettingsBase::erase_preset(), gx_engine::FileParameter::FileParameter(), gx_gui::GxBuilder::fixup_controlparameters(), Freezer::freeze_and_size_request(), gx_preset::UnitsCollector::get_list(), gx_gui::gx_message_popup(), gx_print_warning(), gx_system::GxSettingsBase::insert_before(), gx_engine::PluginList::load_from_path(), gx_system::GxSettingsBase::load_preset(), gx_system::GxSettingsBase::loadsetting(), gx_preset::PluginPresetList::next(), gx_gui::uiAdjustmentLog::on_parameter_changed(), gx_gui::uiSelector< T >::on_value_changed(), gx_engine::Parameter::Parameter(), gx_engine::ParameterV< float >::ParameterV(), gx_engine::ParameterV< GxSeqSettings >::ParameterV(), gx_engine::ParameterV< int >::ParameterV(), gx_engine::ParameterV< GxJConvSettings >::ParameterV(), gx_engine::ParameterV< bool >::ParameterV(), gx_engine::ParameterV< Glib::ustring >::ParameterV(), PluginDesc::PluginDesc(), ladspa::PortDesc::PortDesc(), power2db(), gx_engine::Parameter::range_warning(), gx_engine::read_audio(), gx_jack::GxJack::read_connections(), gx_preset::PresetIO::read_online(), gx_preset::StateIO::read_state(), gx_engine::GxSeqSettings::readJSON(), gx_engine::GxJConvSettings::readJSON(), gx_engine::MidiController::readJSON(), gx_engine::ParamMap::readJSON_one(), gx_system::PresetFile::readJSON_remote(), gx_engine::FloatEnumParameter::readJSON_value(), gx_engine::EnumParameter::readJSON_value(), gx_engine::CheckResample::resample(), gx_system::GxSettingsBase::save(), gx_jack::GxJack::send_midi_cc(), ladspa::PortDesc::set_state(), gx_system::unicode2utf8(), gx_engine::ProcessingChainBase::wait_rt_finished(), gx_system::CmdlineOptions::~CmdlineOptions(), and PosixSignals::~PosixSignals().

◆ gx_print_warning() [2/2]

void gx_print_warning ( const char *  fnc,
const boost::basic_format< char > &  msg 
)
inline

Definition at line 74 of file gx_logging.h.