28 #ifndef OPENSHOT_LOGGER_H 29 #define OPENSHOT_LOGGER_H 32 #include "JuceLibraryCode/JuceHeader.h" 58 CriticalSection loggerCriticalSection;
67 zmq::context_t *context;
70 zmq::socket_t *publisher;
89 void AppendDebugMethod(
string method_name,
string arg1_name,
float arg1_value,
90 string arg2_name,
float arg2_value,
91 string arg3_name,
float arg3_value,
92 string arg4_name,
float arg4_value,
93 string arg5_name,
float arg5_value,
94 string arg6_name,
float arg6_value);
100 void Connection(
string new_connection);
103 void Enable(
bool is_enabled) { enabled = is_enabled;};
106 void Path(
string new_path);
109 void Log(
string message);
112 void LogToFile(
string message);
void Enable(bool is_enabled)
Enable/Disable logging.
This abstract class is the base class, used by all readers in libopenshot.
This namespace is the default namespace for all code in the openshot library.