Browse Source

add log for db

lixioayao 6 years ago
parent
commit
f67eecfa70

+ 3 - 2
db/db_api/CDBConnPool.cpp

@@ -1,5 +1,6 @@
 #include "CDBConnPool.h"
 #include <boost/bind.hpp>
+#include <log.h>
 
 namespace YADB
 {
@@ -218,7 +219,7 @@ namespace YADB
 						if ( (my_ulonglong)-1 == llRes )
 						{
 							//Execute failed, write log...
-							printf( "Error,调用ExcuteRealSql失败,Err=%s,[%s]\n", Error.c_str(),pData->SQL.c_str());
+							log_error( "Error,调用ExcuteRealSql失败,Err=%s,[%s]\n", Error.c_str(),pData->SQL.c_str());
 							//如果失败了看是不是数据库断开连接了,尝试重新连接一次
 							if ( __pAsyncDBConn->ConnctionTest( Error ) != 0 )
 							{
@@ -229,7 +230,7 @@ namespace YADB
 								{
 									Error = "Error,failed connect to database!";
 									//Connect failed, write log...
-									printf( "Error,failed connect to database,Err=%s\n", Error.c_str() );
+									log_error( "Error,failed connect to database,Err=%s\n", Error.c_str() );
 									//如果连接失败了休息一下
 									boost::this_thread::sleep( boost::posix_time::milliseconds( 100 ) );
 								}

+ 2 - 3
module_service/area_business_person_dwell_checker.cpp

@@ -53,10 +53,9 @@ void area_business_person_dwell_checker::on_hover(const std::shared_ptr<area_hov
 
 	double limit_val = a->m_area->m_limit_person_second;
 	double cur_val = ( tool_time::now_to_seconds() - a->m_enter_time / 1000);
-	EVENT_TYPE evType = EVENT_TYPE::ET_CARD_AREA_OVER_TIME_PERSON;
-	if (!ptr_temp->m_send_event && a->m_area->m_limit_person_second < cur_val)
+	if (!ptr_temp->m_send_event && limit_val < cur_val)
     {
-	    evType = a->m_area->is_mine() ? EVENT_TYPE::ET_CARD_OVER_TIME_PERSON : EVENT_TYPE::ET_CARD_AREA_OVER_TIME_PERSON;
+	    EVENT_TYPE evType = a->m_area->is_mine() ? EVENT_TYPE::ET_CARD_OVER_TIME_PERSON : EVENT_TYPE::ET_CARD_AREA_OVER_TIME_PERSON;
         uint64_t id = tool_other::type_id_to_u64(c->m_type, c->m_id);
         event_tool::instance()->handle_event(OT_CARD,evType,id,limit_val,cur_val,ptr_temp->m_send_event = true);
     }