fio->Fclose();
}
delete fio;
+ csp_logger->debug_log(CSP_LOG_DEBUG, CSP_LOG_TYPE_GENERAL, "Try App: %s Key: %s", lpAppName, lpKeyName);
return strlen(lpp);
}
config.log_to_syslog = false;
config.log_to_console = true;
- for(int i = 0; i < (256 -32); i++) {
+ for(int i = 0; i < (CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1); i++) {
for(int j = 0; j <8; j++) {
config.dev_log_to_syslog[i][j] = false;
config.dev_log_to_console[i][j] = true;
#if defined(_USE_QT)
config.log_to_syslog = MyGetPrivateProfileBool(_T("Emulator"), _T("WriteToSyslog"), config.log_to_syslog, config_path);
config.log_to_console = MyGetPrivateProfileBool(_T("Emulator"), _T("WriteToConsole"), config.log_to_console, config_path);
- for(int ii = 0; ii < (256 - 32); ii++) {
+ for(int ii = 0; ii < (CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1); ii++) {
uint32_t flags = 0;
flags = MyGetPrivateProfileInt(_T("Emulator"), create_string(_T("SyslogEnabled%d"), ii), 0x0000, config_path);
for(int jj = 0; jj < 8; jj++) {
}
}
#endif
-#if defined(_USE_QT) && !defined(Q_OS_WIN)
+#if defined(_USE_QT)
csp_logger->debug_log(CSP_LOG_INFO, CSP_LOG_TYPE_GENERAL, "Read config done.");
#endif
}
MyWritePrivateProfileBool(_T("Emulator"), _T("WriteToSyslog"), config.log_to_syslog, config_path);
MyWritePrivateProfileBool(_T("Emulator"), _T("WriteToConsole"), config.log_to_console, config_path);
- for(int ii = 0; ii < (256 - 32); ii++) {
+ for(int ii = 0; ii < (CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1); ii++) {
uint32_t flags = 0;
flags = 0;
for(int jj = 0; jj < 8; jj++) {
#include "vm/vm.h"
#include "fileio.h"
+#if defined(_USE_QT)
+#include "qt/gui/csp_logger.h"
+#endif
#define MAX_HISTORY 8
#ifdef _USE_QT
bool log_to_syslog;
bool log_to_console;
- bool dev_log_to_syslog[256 - 32][8];
- bool dev_log_to_console[256 - 32][8];
- bool dev_log_recording[256 - 32][8];
+ bool dev_log_to_syslog[CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1][8];
+ bool dev_log_to_console[CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1][8];
+ bool dev_log_recording[CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1][8];
#endif
} config_t;
csp_logger->set_osd(emu->get_osd());
QObject::connect(emu->get_osd(), SIGNAL(sig_update_device_node_name(int, const _TCHAR *)),
rMainWindow, SLOT(do_update_device_node_name(int, const _TCHAR *)));
- for(int i = 0; i < (256 - 32); i++) {
+ for(int i = 0; i < (CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1); i++) {
rMainWindow->do_update_device_node_name(i, using_flags->get_vm_node_name(i));
}
)
set_target_properties(CSPemu_utils PROPERTIES
- SOVERSION 2.1.2
- VERSION 2.1.2
+ SOVERSION 2.1.3
+ VERSION 2.1.3
)
INSTALL(TARGETS CSPemu_utils DESTINATION ${LIBCSP_INSTALL_DIR})
endif()
)
set_target_properties(CSPgui PROPERTIES
- SOVERSION 2.2.0
- VERSION 2.2.0
+ SOVERSION 2.2.1
+ VERSION 2.2.1
)
INSTALL(TARGETS CSPgui DESTINATION ${LIBCSP_INSTALL_DIR})
endif()
}
}
tmps = QString::fromUtf8("DEV"); // Enable to update
- for(int i = 0; i < (256 - (32 + 8)); i++) {
+ for(int i = 0; i < (CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1); i++) {
QString ss;
ss.setNum(i);
device_names.append(tmps + ss);
if(type >= CSP_LOG_LEVELS) return;
if(to_output < 0) return;
if(to_output > 2) return;
- if(device_id >= (CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0)) return;
- if(device_id == -1) { // Flush all device
+ if(device_id > (CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0)) return;
+ if(device_id < 0) { // Flush all device
for(int i = 0; i < (CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1); i++) {
// 0 = record, 1 = syslog, 2 = console;
switch(to_output)
#include "common.h"
#include "config.h"
#include "menu_flags.h"
+#include "csp_logger.h"
//#include "emu.h"
//#include "vm.h"
class Action_Control *action_LogToSyslog;
class Action_Control *action_LogToConsole;
class Action_Control *action_LogRecord;
- class Action_Control *action_DevLogToSyslog[256 - 32];
- class Action_Control *action_DevLogToConsole[256 - 32];
- class Action_Control *action_DevLogRecord[256 - 32];
+ class Action_Control *action_DevLogToSyslog[CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1];
+ class Action_Control *action_DevLogToConsole[CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1];
+ class Action_Control *action_DevLogRecord[CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1];
class Action_Control *action_SetupMovie; // 15, 24, 30, 60
}
menuEmulator = new QMenu(menubar);
menuEmulator->setObjectName(QString::fromUtf8("menuEmulator"));
-
+
menuHELP = new QMenu(menubar);
menuHELP->setObjectName(QString::fromUtf8("menuHELP"));
MainWindow->setMenuBar(menubar);
action_LogToConsole->setText(QApplication::translate("MainWindow", "Log to Console", 0));
action_LogToSyslog->setText(QApplication::translate("MainWindow", "Log to Syslog", 0));
//action_LogRecord->setText(QApplication::translate("MainWindow", "Recording Log", 0));
- for(int i=0; i < (256 - 32) ; i++) {
+ for(int i=0; i < (CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1) ; i++) {
const _TCHAR *p;
p = using_flags->get_vm_node_name(i);
do_update_device_node_name(i, p);
if(using_flags->get_config_ptr()->log_to_console != 0) action_LogToConsole->setChecked(true);
menuDevLogToConsole = new QMenu(menuEmulator);
- for(int i = 0; i < (256 - 32); i++) {
+ for(int i = 0; i < (CSP_LOG_TYPE_VM_DEVICE_END - CSP_LOG_TYPE_VM_DEVICE_0 + 1); i++) {
action_DevLogToConsole[i] = new Action_Control(this, using_flags);
action_DevLogToConsole[i]->setCheckable(true);
action_DevLogToConsole[i]->setEnabled(false);