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;
97 void AppendDebugMethod(
string method_name,
string arg1_name,
float arg1_value,
98 string arg2_name,
float arg2_value,
99 string arg3_name,
float arg3_value,
100 string arg4_name,
float arg4_value,
101 string arg5_name,
float arg5_value,
102 string arg6_name,
float arg6_value);
108 void Connection(
string new_connection);
111 void Enable(
bool is_enabled) { enabled = is_enabled;};
114 void Path(
string new_path);
117 void Log(
string message);
120 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.