Преглед на файлове

#IQRV #comment [bugfix] log_producer_client_add_log 参数不匹配缺陷修复

80374374 преди 1 година
родител
ревизия
3c886bd004

+ 3 - 2
Other/liblog4rvcother/log4cplus_helper.cpp

@@ -524,8 +524,9 @@ namespace cmb {
 			if (_log_level <= converted_ll) {
                 log_link link_item((VENDORLOG_LEVEL_E)(int)(level), VENDORLOG_TYPE_SYSTEM);
                 log_item logitem;
-                link_item.result_msg(text).with_extend_log_or_not(false).fetch_log_item(logitem);
-                _upload_helper.pinst_log_producer_client_add_log(_upload_helper._client, &logitem, 1);
+				long cur_time = time(NULL);
+				link_item.result_msg(text).with_extend_log_or_not(false).fetch_log_item(logitem);
+				_upload_helper.pinst_log_producer_client_add_log(_upload_helper._client, &logitem, 1, cur_time);
 			}
         }
     }

+ 1 - 1
Other/liblog4rvcother/log4upload.h

@@ -112,7 +112,7 @@ typedef void(*pfn_log_producer_config_set_united_deployUnitId)(log_producer_conf
 typedef void(*pfn_log_producer_config_set_united_serviceUnitId)(log_producer_config*, char*);
 
 typedef log_producer_client*(*pfn_create_log_producer_client)(log_producer_config*, pfn_on_log_producer_send_done, void*);
-typedef log_producer_result(*pfn_log_producer_client_add_log)(log_producer_client*, log_item*, int);
+typedef log_producer_result(*pfn_log_producer_client_add_log)(log_producer_client*, log_item*, int, long);
 
 typedef void(*pfn_log_producer_config_switch_debug_mode)(log_producer_config*, int32_t);
 

+ 2 - 1
Other/liblog4vendor/log4cplus_helper.cpp

@@ -524,8 +524,9 @@ namespace cmb {
 			if (_log_level <= converted_ll) {
                 log_link link_item((VENDORLOG_LEVEL_E)(int)(level), VENDORLOG_TYPE_SYSTEM);
                 log_item logitem;
+				long cur_time = time(NULL);
                 link_item.result_msg(text).with_extend_log_or_not(false).fetch_log_item(logitem);
-                _upload_helper.pinst_log_producer_client_add_log(_upload_helper._client, &logitem, 1);
+                _upload_helper.pinst_log_producer_client_add_log(_upload_helper._client, &logitem, 1, cur_time);
 			}
         }
     }

+ 1 - 1
Other/liblog4vendor/log4upload.h

@@ -112,7 +112,7 @@ typedef void(*pfn_log_producer_config_set_united_deployUnitId)(log_producer_conf
 typedef void(*pfn_log_producer_config_set_united_serviceUnitId)(log_producer_config*, char*);
 
 typedef log_producer_client*(*pfn_create_log_producer_client)(log_producer_config*, pfn_on_log_producer_send_done, void*);
-typedef log_producer_result(*pfn_log_producer_client_add_log)(log_producer_client*, log_item*, int);
+typedef log_producer_result(*pfn_log_producer_client_add_log)(log_producer_client*, log_item*, int, long);
 
 typedef void(*pfn_log_producer_config_switch_debug_mode)(log_producer_config*, int32_t);