Skip to content

StudioLogger

Handle logger callbacks via Qt for thread correctness.

#include <StudioLogger.h>

Inherits from QObject

Public Signals

Name
void message(std::string str)
void error(std::string str)
void warning(std::string str)
void debug(std::string str)
void status(std::string str)
void progress(int value, std::string str)

Public Functions

Name
StudioLogger()
virtual ~StudioLogger()
void register_callbacks()
void handle_message(std::string str)
void handle_error(std::string str)
void handle_warning(std::string str)
void handle_debug(std::string str)
void handle_status(std::string str)
void handle_progress(double value, std::string str)

Public Signals Documentation

signal message

cpp void message( std::string str )

signal error

cpp void error( std::string str )

signal warning

cpp void warning( std::string str )

signal debug

cpp void debug( std::string str )

signal status

cpp void status( std::string str )

signal progress

cpp void progress( int value, std::string str )

Public Functions Documentation

function StudioLogger

cpp inline StudioLogger()

function ~StudioLogger

cpp virtual ~StudioLogger()

function register_callbacks

cpp void register_callbacks()

function handle_message

cpp void handle_message( std::string str )

function handle_error

cpp void handle_error( std::string str )

function handle_warning

cpp void handle_warning( std::string str )

function handle_debug

cpp void handle_debug( std::string str )

function handle_status

cpp void handle_status( std::string str )

function handle_progress

cpp void handle_progress( double value, std::string str )


Updated on 2026-03-31 at 16:02:10 +0000