* Fix some conversion in DB logging.
--HG-- branch : trunk
This commit is contained in:
+1
-1
@@ -1722,7 +1722,7 @@ void World::Update(uint32 diff)
|
||||
uint32 maxClientsNum = sWorld.GetMaxActiveSessionCount();
|
||||
|
||||
m_timers[WUPDATE_CLEANDB].Reset();
|
||||
LoginDatabase.PExecute("DELETE FROM logs WHERE (time + %u) < %u;",
|
||||
LoginDatabase.PExecute("DELETE FROM logs WHERE (time + %u) < "I64FMTD";",
|
||||
sWorld.getConfig(CONFIG_LOGDB_CLEARTIME), uint64(time(0)));
|
||||
}
|
||||
}
|
||||
|
||||
+6
-3
@@ -91,12 +91,15 @@ void Log::SetDBLogLevel(char *Level)
|
||||
|
||||
void Log::Initialize()
|
||||
{
|
||||
/// Check whether we'll log GM commands/RA events/character outputs
|
||||
/// Check whether we'll log GM commands/RA events/character outputs/chat stuffs
|
||||
m_dbChar = sConfig.GetBoolDefault("LogDB.Char", false);
|
||||
m_dbRA = sConfig.GetBoolDefault("LogDB.RA", false);
|
||||
m_dbGM = sConfig.GetBoolDefault("LogDB.GM", false);
|
||||
m_dbChat = sConfig.GetBoolDefault("LogDB.Chat", false);
|
||||
|
||||
/// Realm must be 0 by default
|
||||
SetRealmID(0);
|
||||
|
||||
/// Common log files data
|
||||
m_logsDir = sConfig.GetStringDefault("LogsDir","");
|
||||
if(!m_logsDir.empty())
|
||||
@@ -337,9 +340,9 @@ std::string Log::GetTimestampStr()
|
||||
return std::string(buf);
|
||||
}
|
||||
|
||||
void Log::outDB( uint8 type, const char * str, ... )
|
||||
void Log::outDB( uint32 type, const char * str, ... )
|
||||
{
|
||||
if(!type)
|
||||
if(type >= MAX_LOG_TYPES)
|
||||
return;
|
||||
|
||||
if(!str)
|
||||
|
||||
+1
-1
@@ -95,7 +95,7 @@ class Log : public Trinity::Singleton<Log, Trinity::ClassLevelLockable<Log, ZThr
|
||||
void SetColor(bool stdout_stream, ColorTypes color);
|
||||
void ResetColor(bool stdout_stream);
|
||||
|
||||
void outDB( uint8 type, const char * str, ... ) ATTR_PRINTF(3,4);
|
||||
void outDB( uint32 type, const char * str, ... ) ATTR_PRINTF(3,4);
|
||||
void outString( const char * str, ... ) ATTR_PRINTF(2,3);
|
||||
void outString( );
|
||||
void outError( const char * err, ... ) ATTR_PRINTF(2,3);
|
||||
|
||||
Reference in New Issue
Block a user